kleincordBot/routers/commandRouter.go
darius 1592192b01 Added Stop command
improved init command
improved error handler
2024-05-03 22:37:29 +02:00

25 lines
525 B
Go

package routers
import (
"github.com/bwmarrin/discordgo"
"kleincordBot/handlers"
"kleincordBot/services"
)
func CommandRouter(s *discordgo.Session, i *discordgo.InteractionCreate) {
data := i.ApplicationCommandData()
switch data.Name {
case "init":
services.AddServer(i.GuildID, s)
handlers.InitCommand(s, i)
case "test1":
handlers.Test1Command(s, i)
case "read_back":
handlers.ReadBackCommand(data, s, i)
case "delete":
handlers.DeleteCommand(data, s, i)
case "stop":
handlers.StopCommand(s, i)
}
}