2024-05-03 21:25:42 +02:00
|
|
|
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)
|
2024-05-03 22:37:29 +02:00
|
|
|
handlers.InitCommand(s, i)
|
2024-05-03 21:25:42 +02:00
|
|
|
case "test1":
|
2024-05-03 21:31:24 +02:00
|
|
|
handlers.Test1Command(s, i)
|
2024-05-03 21:25:42 +02:00
|
|
|
case "read_back":
|
2024-05-03 21:31:24 +02:00
|
|
|
handlers.ReadBackCommand(data, s, i)
|
2024-05-03 21:25:42 +02:00
|
|
|
case "delete":
|
|
|
|
|
handlers.DeleteCommand(data, s, i)
|
2024-05-03 22:37:29 +02:00
|
|
|
case "stop":
|
|
|
|
|
handlers.StopCommand(s, i)
|
2024-05-03 21:25:42 +02:00
|
|
|
}
|
|
|
|
|
}
|