File tree Expand file tree Collapse file tree 1 file changed +6
-1
lines changed
src/main/kotlin/me/ddivad/judgebot/listeners Expand file tree Collapse file tree 1 file changed +6
-1
lines changed Original file line number Diff line number Diff line change @@ -22,13 +22,18 @@ fun onMemberReactionAdd(configuration: Configuration) = listeners {
22
22
when (this .emoji.name) {
23
23
guildConfiguration.reactions.flagMessageReaction -> {
24
24
message.deleteReaction(this .emoji)
25
+ val channel = message.getChannel()
26
+ val isThread = channel.type in setOf (ChannelType .PublicGuildThread , ChannelType .PrivateThread )
25
27
guild.asGuild()
26
28
.getChannelOf<TextChannel >(guildConfiguration.loggingConfiguration.alertChannel.toSnowflake())
27
29
.asChannel()
28
30
.createMessage(
29
31
" **Message Flagged**" +
30
32
" \n **User**: ${user.mention} " +
31
- (if (message.getChannel().type == ChannelType .PublicGuildThread ) " \n **Thread**: " else " \n **Channel**: " ) + message.channel.mention +
33
+ (if (isThread)
34
+ " \n **Thread**: ${channel.mention} (${(channel as ? ThreadChannel )?.parent?.mention} )"
35
+ else
36
+ " \n **Channel**: ${channel.mention} " ) +
32
37
" \n **Author:** ${message.asMessage().author?.mention} " +
33
38
" \n **Message:** ${message.asMessage().jumpLink()} "
34
39
)
You can’t perform that action at this time.
0 commit comments