aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnhgelus Morhtuuzh <anhgelus@anhgelus.world>2025-05-19 23:38:26 +0200
committerAnhgelus Morhtuuzh <anhgelus@anhgelus.world>2025-05-19 23:38:26 +0200
commit24f0db37218c4050e01edaa031410382aa252324 (patch)
treea5c29a763720b9f64317a829b3d6ae55e0de6422
parent0f5f1ade0b446cffc2a1546dab5e5677f83c520a (diff)
fix(xp): #9
-rw-r--r--events.go3
1 files changed, 3 insertions, 0 deletions
diff --git a/events.go b/events.go
index cf4c162..a5c9273 100644
--- a/events.go
+++ b/events.go
@@ -134,6 +134,9 @@ func onDisconnect(s *discordgo.Session, e *discordgo.VoiceStateUpdate, client *r
e.Member.GuildID = e.GuildID
c.AddXP(s, e.Member, exp.VocalXP(uint(timeInVocal)), func(_ uint, newLevel uint) {
cfg := config.GetGuildConfig(e.GuildID)
+ if len(cfg.FallbackChannel) == 0 {
+ return
+ }
_, err = s.ChannelMessageSend(cfg.FallbackChannel, fmt.Sprintf(
"%s est maintenant niveau %d", e.Member.Mention(), newLevel,
))