if message come from nsfw channel, add spoiler

This commit is contained in:
BuildTools 2019-08-12 08:28:04 +02:00
parent 1a85c3251f
commit ad5ed9cf2c

View file

@ -59,19 +59,29 @@ class MessageReactionAddListener extends Listener {
channel = client.channels.get(shameboardChannel['shameboard']); channel = client.channels.get(shameboardChannel['shameboard']);
} }
const Embed = new MessageEmbed() let Embed = new MessageEmbed()
.setColor(reaction.message.member.displayHexColor) .setColor(reaction.message.member.displayHexColor)
.setAuthor(reaction.message.author.username, reaction.message.author.displayAvatarURL()) .setAuthor(reaction.message.author.username, reaction.message.author.displayAvatarURL())
.setDescription(messageContent)
.addField('Jump to', `[message](https://discordapp.com/channels/${reaction.message.guild.id}/${reaction.message.channel.id}/${reaction.message.id})`, true) .addField('Jump to', `[message](https://discordapp.com/channels/${reaction.message.guild.id}/${reaction.message.channel.id}/${reaction.message.id})`, true)
.addField('Channel', reaction.message.channel, true) .addField('Channel', reaction.message.channel, true)
.setFooter(reaction.count + ' ' + emote) .setFooter(reaction.count + ' ' + emote)
.setTimestamp(); .setTimestamp();
if (reaction.message.channel.nsfw) {
Embed.setDescription(`||${messageContent}||`);
if (messageAttachments != '') {
return channel.send(`||${messageAttachments}||`, {embed: Embed});
}
else {
return channel.send({embed: Embed});
}
} else {
Embed.setDescription(messageContent);
return channel.send({files: messageAttachments, embed: Embed}) return channel.send({files: messageAttachments, embed: Embed})
.catch(() => channel.send(messageAttachments, { embed: Embed})); .catch(() => channel.send(messageAttachments, { embed: Embed}));
} }
} }
}
} }
module.exports = MessageReactionAddListener; module.exports = MessageReactionAddListener;