diff options
| author | Anhgelus Morhtuuzh <anhgelus.morhtuuzh@proton.me> | 2024-04-16 16:10:08 +0200 |
|---|---|---|
| committer | Anhgelus Morhtuuzh <anhgelus.morhtuuzh@proton.me> | 2024-04-16 16:10:08 +0200 |
| commit | 6c2436093b0632097b23d75fb29216e02ff26581 (patch) | |
| tree | 44c03c1e22b9d8634b2ff52d0671188f4de45059 | |
| parent | ac73839583271aa2f262912e062dae1d73a1f180 (diff) | |
fix(command): reset-user not working and can reset bot
| -rw-r--r-- | commands/reset.go | 8 | ||||
| -rw-r--r-- | xp/member.go | 2 |
2 files changed, 8 insertions, 2 deletions
diff --git a/commands/reset.go b/commands/reset.go index f0c6d9a..0c18044 100644 --- a/commands/reset.go +++ b/commands/reset.go @@ -28,8 +28,14 @@ func ResetUser(s *discordgo.Session, i *discordgo.InteractionCreate) { return } m := v.UserValue(s) + if m.Bot { + if err := resp.Message("Les bots n'ont pas de niveau :upside_down:").Send(); err != nil { + utils.SendAlert("commands/reset.go - Copaing not set", err.Error()) + } + return + } xp.GetCopaing(m.ID, i.GuildID).Reset() - if err := resp.Message("Le a bien été reset.").Send(); err != nil { + if err := resp.Message("Le copaing bien été reset.").Send(); err != nil { utils.SendAlert("commands/reset.go - Sending success (copaing)", err.Error()) } } diff --git a/xp/member.go b/xp/member.go index 9859ca2..b4a4bea 100644 --- a/xp/member.go +++ b/xp/member.go @@ -186,7 +186,7 @@ func (c *Copaing) GetUserBase() *gokord.UserBase { } func (c *Copaing) Reset() { - gokord.DB.Where("guild_id = ? AND discord_id", c.GuildID, c.DiscordID).Delete(c) + gokord.DB.Where("guild_id = ? AND discord_id = ?", c.GuildID, c.DiscordID).Delete(c) } func getRedisClient() (*redis.Client, error) { |
