From dadc08d94cf9ad61668878b5caa3211d2f372aae Mon Sep 17 00:00:00 2001 From: Josh Creek Date: Sun, 13 Dec 2020 21:23:40 +0000 Subject: [PATCH] feat(*): Add helpers file with sendEmbedMessage function --- helpers.js | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 helpers.js diff --git a/helpers.js b/helpers.js new file mode 100644 index 0000000..abc1bdb --- /dev/null +++ b/helpers.js @@ -0,0 +1,21 @@ +const { loggers } = require("winston"); + +module.exports = { + sendEmbedMessage: function (logger, message, Discord, title, description, colour = '#F4B400') { + // For documentation see https://github.com/AnIdiotsGuide/discordjs-bot-guide/blob/master/first-bot/using-embeds-in-messages.md + try { + const embed = new Discord.MessageEmbed() + .setTitle(title) + .setColor(colour) + .setDescription(description) + .setFooter('This is a custom bot - if it goes down, tag Scruffy') + .setThumbnail('https://cdn.discordapp.com/icons/770039159506337802/a_510706276ebcf77e568900fa708e6c63.png?size=128') + .setTimestamp(); + + message.channel.send(embed); + } catch (error) { + logger.error('Failed to send embed message', error); + message.channel.send('There was a problem, sorry!'); + } + }, +};