feat(*): Add sendEmbedMessage helper method

This commit is contained in:
2021-01-14 19:42:00 +00:00
parent 82b7504e04
commit f1cb82fdae
2 changed files with 21 additions and 0 deletions
+2
View File
@@ -1,3 +1,5 @@
const { sendEmbedMessage } = require('./helpers.js');
module.exports = {
matchCommand: function (Discord, config, logger, message, command, args) {
switch(command) {
+19
View File
@@ -0,0 +1,19 @@
module.exports = {
sendEmbedMessage: function (Discord, logger, message, 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 community-made open source bot - if it goes down, fix it')
.setThumbnail('https://cdn.discordapp.com/icons/333376110329069578/b5cf0e90b74a3e1b828c15a262b7a5c8.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!');
}
},
};