feat: leveling system refractor

This commit is contained in:
2026-03-17 15:54:17 +00:00
parent 8ba26f8bb9
commit 0f49c79567
18 changed files with 668 additions and 579 deletions
+12 -12
View File
@@ -9,21 +9,21 @@ import (
)
var AllCommands = []*discordgo.ApplicationCommand{
fun.PingCommand,
help.HelpCommand,
cmdlevel.LevelConfigCommand,
cmdlevel.RankCommand,
cmdlevel.LeaderboardCommand,
cmdlevel.RewardsCommand,
fun.Ping,
help.Help,
cmdlevel.Slvl,
cmdlevel.Rank,
cmdlevel.Leaderboard,
cmdlevel.Rewards,
}
var handlers = map[string]func(s *discordgo.Session, i *discordgo.InteractionCreate){
"ping": fun.HandlePing,
"help": help.HandleHelp,
"slvl": cmdlevel.HandleLevelConfig,
"rank": cmdlevel.HandleRank,
"leaderboard": cmdlevel.HandleLeaderboard,
"rewards": cmdlevel.HandleRewards,
"ping": fun.PingHandler,
"help": help.HelpHandler,
"slvl": cmdlevel.SlvlHandler,
"rank": cmdlevel.RankHandler,
"leaderboard": cmdlevel.LeaderboardHandler,
"rewards": cmdlevel.RewardsHandler,
}
func HandleInteraction(s *discordgo.Session, i *discordgo.InteractionCreate) {