diff --git a/PluralKit.Bot/Services/ProxyService.cs b/PluralKit.Bot/Services/ProxyService.cs index f56b6a51..cf28b1d7 100644 --- a/PluralKit.Bot/Services/ProxyService.cs +++ b/PluralKit.Bot/Services/ProxyService.cs @@ -268,8 +268,9 @@ namespace PluralKit.Bot private async Task HandleMessagePingByReaction(MessageReactionAddEventArgs args) { - // Bail in DMs + // Bail in DMs or if we don't have send permission if (args.Channel.Type != ChannelType.Text) return; + if (!args.Channel.BotHasAllPermissions(Permissions.SendMessages)) return; // Find the message in the DB var msg = await _data.GetMessage(args.Message.Id);