ADD root dir to main

This commit is contained in:
maximo tejeda 2025-02-23 10:00:15 -04:00
parent 695116cea3
commit 8df3679e6f

View File

@ -10,6 +10,7 @@ import (
"git.maximotejeda.com/maximo/telegram-base-bot/config"
"git.maximotejeda.com/maximo/telegram-base-bot/internal/adapters/grpc/tgbuser"
"git.maximotejeda.com/maximo/telegram-base-bot/internal/application/commands"
"git.maximotejeda.com/maximo/telegram-base-bot/internal/application/helpers"
"git.maximotejeda.com/maximo/telegram-base-bot/internal/application/messages"
"git.maximotejeda.com/maximo/telegram-base-bot/internal/application/middlewares"
"git.maximotejeda.com/maximo/telegram-base-bot/internal/application/queries"
@ -19,7 +20,6 @@ import (
"google.golang.org/grpc/credentials/insecure"
)
var log *slog.Logger
func main() {
@ -37,6 +37,16 @@ func main() {
ctx, cancel := signal.NotifyContext(context.Background(), os.Interrupt)
defer cancel()
// a folder will be mounted and save dirs will be created on them
// assets for the bot
// assets sent from users for temp use
r, err := helpers.OpenBotDir(ctx, log, nil, "bot_media/", 0777)
if err != nil {
panic(err)
}
defer r.Close()
userSVC, conn := CreateAdaptersGRPC()
defer conn.Close()
authRequired := middlewares.SetAuthRequired(userSVC, log)
@ -51,7 +61,6 @@ func main() {
"callback_query",
"id",
}),
// bot.WithDefaultHandler(api.Handler),
}
b, err := bot.New(config.GetToken(), opts...)
if err != nil {
@ -76,6 +85,11 @@ func main() {
messages.RegisterMessageHandler(ctx, log, b)
queries.RegisterQueries(ctx, log, b)
messages.RegisterMessageReactionHandler(ctx, log, b)
messages.RegisterLocationHandler(ctx, log, b)
messages.RegisterVoiceHandler(ctx, log, b, r)
messages.RegisterDocumentHandler(ctx, log, b, r)
messages.RegisterPhotosHandler(ctx, log, b, r)
b.Start(ctx)
}