aboutsummaryrefslogtreecommitdiff
path: root/xp/events.go
diff options
context:
space:
mode:
Diffstat (limited to 'xp/events.go')
-rw-r--r--xp/events.go5
1 files changed, 5 insertions, 0 deletions
diff --git a/xp/events.go b/xp/events.go
index f936bd2..9796e72 100644
--- a/xp/events.go
+++ b/xp/events.go
@@ -6,6 +6,7 @@ import (
"fmt"
"github.com/anhgelus/gokord"
"github.com/anhgelus/gokord/utils"
+ "github.com/anhgelus/les-copaings-bot/config"
"github.com/bwmarrin/discordgo"
"github.com/redis/go-redis/v9"
"slices"
@@ -24,6 +25,10 @@ func OnMessage(s *discordgo.Session, m *discordgo.MessageCreate) {
if m.Author.Bot {
return
}
+ cfg := config.GetGuildConfig(m.GuildID)
+ if cfg.IsDisabled(m.ChannelID) {
+ return
+ }
c := GetCopaing(m.Author.ID, m.GuildID)
// add xp
trimmed := utils.TrimMessage(strings.ToLower(m.Content))