From 25d69f8d45c852f08bdc13195be99440da4438a8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Bersier?= Date: Tue, 26 Mar 2019 02:46:36 +0100 Subject: [PATCH] Embed for when there is only an attachement --- event/listeners/messageReactionAdd.js | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/event/listeners/messageReactionAdd.js b/event/listeners/messageReactionAdd.js index d0783640..a9020098 100644 --- a/event/listeners/messageReactionAdd.js +++ b/event/listeners/messageReactionAdd.js @@ -40,8 +40,15 @@ class MessageReactionAddListener extends Listener { const channel = this.client.channels.get(starboardChannel['starboard']); if (!messageContent) { - return channel.send(`${reaction.message.author.username}, in: ${reaction.message.channel}\nhttps://discordapp.com/channels/${reaction.message.guild.id}/${reaction.message.channel.id}/${reaction.message.id}`, {files: messageAttachments}) - .catch(() => channel.send(`${reaction.message.author.username}, in: ${reaction.message.channel}\nhttps://discordapp.com/channels/${reaction.message.guild.id}/${reaction.message.channel.id}/${reaction.message.id}\n${messageAttachments}`)); + const starEmbed = new MessageEmbed() + .setColor(reaction.message.member.displayHexColor) + .setAuthor(reaction.message.author.username, reaction.message.author.displayAvatarURL()) + .setDescription(`[Jump to message](https://discordapp.com/channels/${reaction.message.guild.id}/${reaction.message.channel.id}/${reaction.message.id})`) + .setFooter(reaction.count + ' ' + staremote) + .setTimestamp(); + + return channel.send({files: messageAttachments, embed: starEmbed}) + .catch(() => channel.send(messageAttachments, { embed: starEmbed })); } const starEmbed = new MessageEmbed() @@ -80,8 +87,15 @@ class MessageReactionAddListener extends Listener { const channel = this.client.channels.get(shameboardChannel['shameboard']); if (!messageContent) { - return channel.send(`${reaction.message.author.username}, in: ${reaction.message.channel}\nhttps://discordapp.com/channels/${reaction.message.guild.id}/${reaction.message.channel.id}/${reaction.message.id}`, {files: messageAttachments}) - .catch(() => channel.send(`${reaction.message.author.username}, in: ${reaction.message.channel}\nhttps://discordapp.com/channels/${reaction.message.guild.id}/${reaction.message.channel.id}/${reaction.message.id}\n${messageAttachments}`)); + const shameEmbed = new MessageEmbed() + .setColor(reaction.message.member.displayHexColor) + .setAuthor(reaction.message.author.username, reaction.message.author.displayAvatarURL()) + .setDescription(`[Jump to message](https://discordapp.com/channels/${reaction.message.guild.id}/${reaction.message.channel.id}/${reaction.message.id})`) + .setFooter(reaction.count + ' ' + shameemote) + .setTimestamp(); + + return channel.send({files: messageAttachments, embed: shameEmbed }) + .catch(() => channel.send(messageAttachments, { embed: shameEmbed})); } const shameEmbed = new MessageEmbed()