Advertisement
Guest User

Discord Message Logger

a guest
Nov 17th, 2019
608
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. const chalk = require('chalk');
  2. const Discord = require('discord.js');
  3. const bot = new Discord.Client();
  4.  
  5. let prefix = ".";
  6.  
  7. //Bot owner ID
  8. let god = 640353391083651073;
  9.  
  10. bot.on("ready", () => {
  11.     console.log("Ready");
  12. });
  13.  
  14. // Welcomer
  15. bot.on('guildMemberAdd', member => {
  16.     console.log(`[${chalk.yellow("INFO")}] - [${chalk.cyan( member.guild.name)}] ${chalk.magenta(member.user.tag)}: joined.`);
  17.     }
  18. );
  19.  
  20. // Leave notif
  21. bot.on('guildMemberRemove', member => {
  22.     console.log(`[${chalk.bgRed("INFO")}] - [${chalk.cyan(member.guild.name)}] ${chalk.magenta(member.user.tag)} left.`);
  23.     }
  24. );
  25.  
  26. bot.on("messageDelete", (message) => {
  27.     try
  28.     {
  29.         console.log(`[${chalk.red("DELETE")}] - [${chalk.cyan("#" + message.guild.name)}] [${chalk.yellow(message.channel.name)}] - ${chalk.magenta(message.author.username)}: ${message.content}`);
  30.     }
  31.     catch
  32.     {
  33.         console.log(`[${chalk.red("DELETE")}] - ${chalk.magenta(message.author.username)}: ${message.content}`);
  34.     }
  35.     });
  36.  
  37. bot.on("message", message => {
  38.     try
  39.     {
  40.         if (message.content.includes("discord.gift") || message.content.includes("discordapp.com/gifts/"))
  41.         {
  42.             console.log(`[${chalk.bgYellow("GIFT")}] - [${chalk.cyan(message.guild.name)}] [${"#" + chalk.yellow(message.channel.name)}] - ${chalk.magenta(message.author.username)}: ${chalk.underline(message.content)}`);
  43.             const embed = new Discord.RichEmbed()
  44.                 .setTitle(`Discord gift posted by ${message.author.username}`)
  45.                 .setAuthor(`Discord Gift Detected in ${message.guild.name} - #${message.channel.name}`)
  46.                 .addField("Gift:", message.content)
  47.                 .setTimestamp()
  48.             //bot.channels.get("640700265367994388").send(embed);
  49.         }
  50.  
  51.         else if (message.content.includes(`<@!${bot.user.id}>`) || message.content.includes(`<@${bot.user.id}>`) || message.content.includes(bot.user.tag))
  52.         {
  53.             console.log(`[${chalk.green("SEND")}] - [${chalk.cyan(message.guild.name)}] [${"#" + chalk.yellow(message.channel.name)}] - ${chalk.magenta(message.author.username)}: ${chalk.bgYellow(message.content)}`);
  54.         }
  55.         else
  56.         {
  57.             console.log(`[${chalk.green("SEND")}] - [${chalk.cyan(message.guild.name)}] [${"#" + chalk.yellow(message.channel.name)}] - ${chalk.magenta(message.author.username)}: ${chalk.underline(message.content)}`);
  58.         }
  59.     }
  60.     catch
  61.     {
  62.         console.log(`[${chalk.inverse("DM")}] - ${chalk.magenta(message.author.username)}: ${chalk.underline(message.content)}`);
  63.     }
  64.  
  65. });
  66.  
  67. bot.login("YOUR TOKEN");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement