Advertisement
Guest User

Untitled

a guest
May 19th, 2019
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.10 KB | None | 0 0
  1. const botconfig = require("./botconfig.json");
  2. const Discord = require ("discord.js");
  3. const bot = new Discord.Client({disableEveryone: true});
  4.  
  5. bot.on("ready", async () => {
  6. console.log(`${bot.user.username} is online!`);
  7. bot.user.setActivity("Natasha", {type: "WATCHING"});
  8.  
  9. //bot.user.setActivity("Hey Beckanators!!");
  10. });
  11.  
  12. bot.on("message", async message => {
  13. if(message.author.bot) return;
  14. if(message.channel.type === "dm") return;
  15.  
  16. let bicon = bot.user.displayAvatarURL;
  17. let prefix = botconfig.prefix;
  18. let messageArray = message.content.split(" ");
  19. let cmd = messageArray[0];
  20. let args = messageArray.slice(1);
  21.  
  22. if(cmd === `${prefix}report`){
  23. const rUser = message.mentions.members.first() || await message.guild.fetchMember(args[0]).catch(() => {})
  24. if(!rUser) return message.channel.send("Couldn't find that user.");
  25. let reason = args.join(" ").slice(22);
  26.  
  27. let reportEmbed = new Discord.RichEmbed()
  28. .setDescription("Reports")
  29. .setColor("#e01e89")
  30. .addField("Reported User", `${rUser} with ID: ${rUser.id}`);
  31.  
  32. message.channel.send(reportEmbed);
  33. return;
  34. }
  35.  
  36.  
  37.  
  38.  
  39. if(cmd === `${prefix}serverinfo`){
  40. let sicon = message.guild.iconURL;
  41. let serverembed = new Discord.RichEmbed()
  42. .setDescription("Server Information")
  43. .setColor("#e01e89")
  44. .setThumbnail(sicon)
  45. .addField("Server Name", message.guild.name)
  46. .addField("Created On", message.guild.createdAt)
  47. .addField("You Joined", message.member.joinedAt)
  48. .addField("Total Members", message.guild.memberCount);
  49. return message.channel.send(serverembed);
  50. }
  51.  
  52.  
  53. if(cmd === `${prefix}botinfo`){
  54. let botembed = new Discord.RichEmbed()
  55. .setDescription("Bot Information")
  56. .setColor("#e01e89")
  57. .setThumbnail(bicon)
  58. .addField("Bot Name", bot.user.username)
  59. .addField("Created On", bot.user.createdAt);
  60.  
  61.  
  62. return message.channel.send(botembed);
  63. }
  64.  
  65. });
  66.  
  67. bot.login(botconfig.token);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement