feat: leveling system refractor
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
package level
|
||||
|
||||
import (
|
||||
"velox-bot/internal/commands/level/config"
|
||||
"velox-bot/internal/commands/level/public"
|
||||
|
||||
"github.com/bwmarrin/discordgo"
|
||||
)
|
||||
|
||||
// Commands
|
||||
var (
|
||||
Rank *discordgo.ApplicationCommand = public.Rank
|
||||
Leaderboard *discordgo.ApplicationCommand = public.Leaderboard
|
||||
Rewards *discordgo.ApplicationCommand = public.Rewards
|
||||
Slvl *discordgo.ApplicationCommand = config.Slvl
|
||||
)
|
||||
|
||||
// Handlers
|
||||
func RankHandler(s *discordgo.Session, i *discordgo.InteractionCreate) { public.RankHandler(s, i) }
|
||||
func LeaderboardHandler(s *discordgo.Session, i *discordgo.InteractionCreate) { public.LeaderboardHandler(s, i) }
|
||||
func RewardsHandler(s *discordgo.Session, i *discordgo.InteractionCreate) { public.RewardsHandler(s, i) }
|
||||
func SlvlHandler(s *discordgo.Session, i *discordgo.InteractionCreate) { config.SlvlHandler(s, i) }
|
||||
|
||||
Reference in New Issue
Block a user