We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9df509c commit 084c845Copy full SHA for 084c845
1 file changed
src/Services/AIAnswerService.cs
@@ -86,6 +86,15 @@ async Task OnMessageReceived(SocketMessage socketMessage)
86
if(userMessage.Channel is not ITextChannel textChannel) return;
87
if(userMessage.ReferencedMessage != null) return;
88
if(textChannel.Guild.Id != _settings.GgjGuildId) return;
89
+
90
+ // Skip users with elevated permissions (staff/org)
91
+ if (userMessage.Author is SocketGuildUser guildUser)
92
+ {
93
+ if (guildUser.GuildPermissions.Administrator ||
94
+ guildUser.GuildPermissions.ManageChannels ||
95
+ guildUser.GuildPermissions.ManageMessages)
96
+ return;
97
+ }
98
99
// Basic filter to avoid processing everything, but allow AI to decide relevance
100
if(string.IsNullOrWhiteSpace(userMessage.Content) || userMessage.Content.Length < 3) return;
0 commit comments