From e8b5b0c092a0019b8c175e623f98cae3939ab3f6 Mon Sep 17 00:00:00 2001 From: Juan Llamas <38849891+xoltia@users.noreply.github.com> Date: Wed, 29 Nov 2023 22:18:44 -0600 Subject: [PATCH] Fix nil user error on interaction from guild --- internal/bot/bot.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/bot/bot.go b/internal/bot/bot.go index 0ce049e..35c8668 100644 --- a/internal/bot/bot.go +++ b/internal/bot/bot.go @@ -50,7 +50,7 @@ func (b *Bot) onInteractionCreate(s *discordgo.Session, i *discordgo.Interaction b.logger.Debug( "Interaction received", slog.String("interaction", i.Interaction.ID), - slog.String("user", i.Interaction.User.String()), + slog.String("user", discordutil.GetInteractionUser(i).String()), slog.String("guild", i.Interaction.GuildID), slog.String("type", i.Type.String()), ) @@ -61,7 +61,7 @@ func (b *Bot) onInteractionCreate(s *discordgo.Session, i *discordgo.Interaction subLogger := b.logger. WithGroup("interaction"). With(slog.String("id", i.Interaction.ID)). - With(slog.String("user", i.Interaction.User.String())). + With(slog.String("user", discordutil.GetInteractionUser(i).String())). With(slog.String("guild", i.Interaction.GuildID)). With(slog.String("type", i.Type.String())). With(slog.String("command", i.ApplicationCommandData().Name)).