Skip to content

Commit 3e0bd3d

Browse files
committed
delete messages for cross-channel automod regardless of channel type
1 parent 221a63e commit 3e0bd3d

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

  • src/main/java/net/discordjug/javabot/systems/moderation

‎src/main/java/net/discordjug/javabot/systems/moderation/AutoMod.java‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
import net.dv8tion.jda.api.Permission;
1212
import net.dv8tion.jda.api.entities.Member;
1313
import net.dv8tion.jda.api.entities.Message;
14+
import net.dv8tion.jda.api.entities.channel.middleman.GuildMessageChannel;
1415
import net.dv8tion.jda.api.entities.channel.unions.MessageChannelUnion;
1516
import net.dv8tion.jda.api.events.message.MessageReceivedEvent;
1617
import net.dv8tion.jda.api.events.message.MessageUpdateEvent;
@@ -192,7 +193,7 @@ private void handleSpam(@Nonnull Message msg) {
192193

193194
private void handleSpam(@Nonnull List<CachedMessage> cachedMessages, Message message) {
194195
timeoutForSpam(message);
195-
cachedMessages.forEach(cachedMessage -> message.getGuild().getTextChannelById(cachedMessage.getChannelId())
196+
cachedMessages.forEach(cachedMessage -> message.getGuild().getChannelById(GuildMessageChannel.class, cachedMessage.getChannelId())
196197
.deleteMessageById(cachedMessage.getMessageId()).queue());
197198
}
198199

0 commit comments

Comments
 (0)