aboutsummaryrefslogtreecommitdiff
path: root/bot.js
diff options
context:
space:
mode:
authorUnknown <jtsshieh@outlook.com>2018-02-24 09:18:12 -0500
committerUnknown <jtsshieh@outlook.com>2018-02-24 09:18:12 -0500
commitb38df9dd1048f794e861531973734e64e7695c53 (patch)
treefe4be22778afbf47fdef46b0f7398cb93f946cf3 /bot.js
parent176d999471dfb9c531e79d3b94b97ba7350a5bd6 (diff)
downloadPokeBot-b38df9dd1048f794e861531973734e64e7695c53.tar.gz
PokeBot-b38df9dd1048f794e861531973734e64e7695c53.tar.bz2
PokeBot-b38df9dd1048f794e861531973734e64e7695c53.zip
Deleted/Edited Messages
Diffstat (limited to 'bot.js')
-rw-r--r--bot.js34
1 files changed, 34 insertions, 0 deletions
diff --git a/bot.js b/bot.js
index 0985e62..4744ed1 100644
--- a/bot.js
+++ b/bot.js
@@ -68,6 +68,40 @@ bot.on('message', (msg) => {
parseCommand(msg);
});
+bot.on('messageUpdate', (oldMsg, newMsg) => {
+ if (oldMsg.content == newMsg.content) return;
+ try {
+ const embed = new Discord.RichEmbed()
+ .setColor(0x00ae86)
+ .setTitle(`:pencil2: **${oldMsg.author.tag}**`)
+ .setDescription(`A message created by *${oldMsg.author.tag}* was edited in *${oldMsg.channel}*.`)
+ .addField('Old Message', oldMsg.content)
+ .addField('New Message', newMsg.content)
+ .setTimestamp()
+ .setFooter(`Edited message originally created by: ${oldMsg.author.tag}`, oldMsg.author.avatarURL);
+ newMsg.guild.channels.find('name', 'logs').send({ embed });
+ }
+ catch (err) {
+ console.error(err.stack);
+ }
+});
+
+bot.on('messageDelete', (msg) => {
+ try {
+ const embed = new Discord.RichEmbed()
+ .setColor(0x00ae86)
+ .setTitle(`:wastebasket: **${msg.author.tag}**`)
+ .setDescription(`A message created by *${msg.author.tag}* was deleted in *${msg.channel}*.`)
+ .addField('Deleted Message', msg.content)
+ .setTimestamp()
+ .setFooter(`Deleted message orginally created by: ${msg.author.tag}`, msg.author.avatarURL);
+ msg.guild.channels.find('name', 'logs').send({ embed });
+ }
+ catch (err) {
+ console.error(err.stack);
+ }
+});
+
function parseCommand(msg) {
if (msg.author.bot) return;
if (!msg.content.startsWith('p:')) return;