initialize git

This commit is contained in:
valerie 2024-07-13 19:45:54 -04:00
commit d17d31b293
Signed by: valnyx
GPG key ID: CC10324DD962CB7E
6 changed files with 253 additions and 0 deletions

40
commands/commands.go Normal file
View file

@ -0,0 +1,40 @@
package commands
import "github.com/bwmarrin/discordgo"
type Command struct {
Name string
Handler func(s *discordgo.Session, m *discordgo.MessageCreate)
Aliases []string
}
var Commands = []Command{
{
Name: "ping",
Handler: PingPong("ping"),
},
{
Name: "pong",
Handler: PingPong("pong"),
},
{
Name: "start",
Handler: MainGame,
},
}
func MainGame(s *discordgo.Session, m *discordgo.MessageCreate) {
}
func PingPong(which string) func(s *discordgo.Session, m *discordgo.MessageCreate) {
if which == "ping" {
return func(s *discordgo.Session, m *discordgo.MessageCreate) {
_, _ = s.ChannelMessageSend(m.ChannelID, "pong")
}
} else {
return func(s *discordgo.Session, m *discordgo.MessageCreate) {
_, _ = s.ChannelMessageSend(m.ChannelID, "ping")
}
}
}