34 lines
1.2 KiB
Go
34 lines
1.2 KiB
Go
package fun
|
|
|
|
import (
|
|
"velox-bot/internal/commands/fun/public"
|
|
|
|
"github.com/bwmarrin/discordgo"
|
|
)
|
|
|
|
// Commands
|
|
var (
|
|
Ping *discordgo.ApplicationCommand = public.Ping
|
|
Joke *discordgo.ApplicationCommand = public.Joke
|
|
Coinflip *discordgo.ApplicationCommand = public.Coinflip
|
|
Dice *discordgo.ApplicationCommand = public.Dice
|
|
Rps *discordgo.ApplicationCommand = public.Rps
|
|
RpsStats *discordgo.ApplicationCommand = public.RpsStats
|
|
RpsLeaderboard *discordgo.ApplicationCommand = public.RpsLeaderboard
|
|
)
|
|
|
|
// Handlers
|
|
func PingHandler(s *discordgo.Session, i *discordgo.InteractionCreate) { public.PingHandler(s, i) }
|
|
func JokeHandler(s *discordgo.Session, i *discordgo.InteractionCreate) { public.JokeHandler(s, i) }
|
|
func CoinflipHandler(s *discordgo.Session, i *discordgo.InteractionCreate) {
|
|
public.CoinflipHandler(s, i)
|
|
}
|
|
func DiceHandler(s *discordgo.Session, i *discordgo.InteractionCreate) { public.DiceHandler(s, i) }
|
|
func RpsHandler(s *discordgo.Session, i *discordgo.InteractionCreate) { public.RpsHandler(s, i) }
|
|
func RpsStatsHandler(s *discordgo.Session, i *discordgo.InteractionCreate) {
|
|
public.RpsStatsHandler(s, i)
|
|
}
|
|
func RpsLeaderboardHandler(s *discordgo.Session, i *discordgo.InteractionCreate) {
|
|
public.RpsLeaderboardHandler(s, i)
|
|
}
|