Initial Commit

This commit is contained in:
2026-03-17 04:20:39 +00:00
commit 0354fdc032
8 changed files with 207 additions and 0 deletions
+39
View File
@@ -0,0 +1,39 @@
package main
import (
"fmt"
"log"
"os"
"os/signal"
"syscall"
"velox-bot/internal/bot"
"velox-bot/internal/commands"
"velox-bot/internal/config"
)
func main() {
config, err := config.LoadConfig()
if err != nil {
log.Fatalf("Error loading config: %v", err)
return
}
bot, err := bot.NewBot(config.BotToken, config.AppID, config.GuildID, commands.AllCommands)
if err != nil {
log.Fatalf("Error creating bot: %v", err)
return
}
err = bot.Start()
if err != nil {
log.Fatalf("Error starting bot: %v", err)
}
defer bot.Close()
fmt.Println("Bot is running...")
sc := make(chan os.Signal, 1)
signal.Notify(sc, syscall.SIGINT, syscall.SIGTERM, os.Interrupt)
<-sc
}