Advertisement
Guest User

Untitled

a guest
May 25th, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.43 KB | None | 0 0
  1. const botconfig = require("./botconfig.json");
  2. const Discord = require("discord.js");
  3.  
  4. const bot = new Discord.Client({disableEveryone: true});
  5.  
  6. bot.on("ready", async () => {
  7. console.log(`${bot.user.username} is online!`);
  8.  
  9. bot.user.setActivity("knb", {type: "WATCHING"});
  10.  
  11. //bot.user.setGame("knb")
  12. });
  13.  
  14. bot.on("message", async message => {
  15. if(message.author.bot) return;
  16. if(message.channel.type === "dm") return;
  17.  
  18. let prefix = botconfig.prefix;
  19. let messageArray = message.content.split(" ");
  20. let cmd = messageArray[0];
  21. let args = messageArray.slice(1);
  22.  
  23. if(cmd === `${prefix}report`){
  24.  
  25. //jajajajajaja
  26.  
  27. let rUser = message.guild.member(message.mentions.users.first() || message.guild.members.get(args[0]));
  28. if(!rUser) return message.channel.send("Couldn't find user.");
  29. let reason = args.join(" ").slice(22);
  30.  
  31. let reportEmbed = new Discord.RichEmbed()
  32. .setDescription("Reports")
  33. .setColor("#FF0000")
  34. .addField("Reported User", `${rUser} with ID: ${rUser.id}`)
  35. .addField("Reported By", `${message.author} with ID: ${message.author.id}`)
  36. .addField("Channel", message.channel)
  37. .addField("Time", message.createdAt)
  38. .addField("Reason", reason);
  39.  
  40. let reportschannel = message.guild.channels.find(`name`, "reports");
  41. if(!reportschannel) return message.channel.send("Couldnt find reports channel.")
  42.  
  43. message.delete().catch(O_o)=>{});
  44. reportschannel.send(reportEmbed);
  45.  
  46. //message.delete().catch.(O_o)=>{});
  47. return;
  48. }
  49.  
  50.  
  51.  
  52.  
  53. if(cmd === `${prefix}serverinfo`){
  54.  
  55. let sicon = message.guild.displayAvatarURL;
  56. let serverembed = new Discord.RichEmbed()
  57. .setDescription("Server Information")
  58. .setColor("#FF0000")
  59. .setThumbnail(sicon)
  60. .addField("Server Name", message.guild.name)
  61. .addField("Created On", message.guild.createdAt)
  62. .addField("You Joined", message.member.joinedAt)
  63. .addField("Total Members", message.guild.memberCount);
  64.  
  65. return message.channel.send(serverembed);
  66. }
  67.  
  68.  
  69.  
  70. if(cmd === `${prefix}botinfo`){
  71.  
  72. let bicon = bot.user.displayAvatarURL;
  73. let botembed = new Discord.RichEmbed()
  74. .setDescription("Bot Information")
  75. .setColor("#FF0000")
  76. .setThumbnail(bicon)
  77. .addField("Bot Name", bot.user.username)
  78. .addField("Created On", bot.user.createdAt);
  79.  
  80. return message.channel.send(botembed);
  81. }
  82.  
  83. });
  84.  
  85. bot.login(`not gonna put the token lol`);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement