Refactor: cleanup

- Introduce tracing
- Introduce cobra / viper framework
- Introduce resty client
- Seperate files in api/ and bot/
- Trim unused functions
This commit is contained in:
2025-12-12 23:51:48 +08:00
parent 344176063b
commit cb11672817
15 changed files with 575 additions and 466 deletions

15
bot/handleSlashPing.go Normal file
View File

@@ -0,0 +1,15 @@
package bot
import "github.com/bwmarrin/discordgo"
func (b *Bot) handleSlashPing(
s *discordgo.Session,
i *discordgo.InteractionCreate,
) {
s.InteractionRespond(i.Interaction, &discordgo.InteractionResponse{
Type: discordgo.InteractionResponseChannelMessageWithSource,
Data: &discordgo.InteractionResponseData{
Content: "pong",
},
})
}