Advertisement
SpaceRanger4321

code

Jan 24th, 2020
171
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.78 KB | None | 0 0
  1. const Discord = require("discord.js");
  2. const client = new Discord.Client();
  3. const config = require("./config.json");
  4. const msgs = require("./messages.json");
  5. const stopEmbed = new Discord.RichEmbed()
  6. .setColor(config.embedColor)
  7. .setTitle("Stopped")
  8. .setDescription(msgs.stop)
  9. .setFooter(config.copyright)
  10. const infoEmbed = new Discord.RichEmbed()
  11. .setColor(config.embedColor)
  12. .setTitle("INFO")
  13. .setDescription(msgs.info)
  14. .setFooter(config.copyright)
  15. const helpEmbed = new Discord.RichEmbed()
  16. .setColor(config.embedColor)
  17. .setTitle("Help")
  18. .setDescription(msgs.help)
  19. .setFooter(config.copyright)
  20. const rulesEmbed = new Discord.RichEmbed()
  21. .setColor(config.embedColor)
  22. .setTitle("Rules")
  23. .setDescription(msgs.rules)
  24. .setFooter(config.copyright)
  25.  
  26. client.on("ready", () => {
  27. console.log("Started Sussesfully!");
  28. client.user.setStatus('idle')
  29. client.user.setActivity(config.prefix + 'help for commands', { type: 'WATCHING' })
  30. });
  31.  
  32. client.on("guildCreate", guild => {
  33. console.log(`New guild joined: ${guild.name} (id: ${guild.id}). This guild has ${guild.memberCount} members!`);
  34. });
  35.  
  36. client.on("message", msg => {
  37. const args = msg.content.split(/\s+/g)
  38. if (msg.content.startsWith(config.prefix + "announce")) {
  39. const sayMsg = args.join(" ").replace(config.prefix + "announce", "");
  40. const embed = new Discord.RichEmbed()
  41. .setColor(config.embedColor)
  42. .setTitle("Announcement")
  43. .setDescription(sayMsg)
  44. .setFooter(config.copyright)
  45. msg.channel.send({embed})
  46. }
  47. });
  48.  
  49.  
  50.  
  51. client.on("message", msg => {
  52. const args = msg.content.split(/\s+/g)
  53. if (msg.content.startsWith(config.prefix + "say")) {
  54. if(msg.author.id !== config.owner) return;
  55. const sayMsg = args.join(" ").replace(config.prefix + "say", "");
  56. const embed = new Discord.RichEmbed()
  57. .setColor(config.embedColor)
  58. .setTitle("Say")
  59. .setDescription(sayMsg)
  60. .setFooter(config.copyright)
  61. msg.channel.send({embed})
  62. }
  63. });
  64.  
  65.  
  66. client.on("message", msg => {
  67. if (msg.content.startsWith(config.prefix + "rules.create.admin")) {
  68. msg.channel.send(rulesEmbed)
  69. console.log("Rules Sent!!!")
  70. }
  71. });
  72.  
  73. client.on("message", msg => {
  74. if (msg.content.startsWith(config.prefix + "info")) {
  75. msg.channel.send(infoEmbed)
  76. console.log(config.prefix + "info has been ran")
  77. }
  78. });
  79.  
  80. client.on("message", msg => {
  81. if (msg.content.startsWith(config.prefix + "help")) {
  82. msg.channel.send(helpEmbed)
  83. }
  84. });
  85.  
  86. client.on("message", msg => {
  87. if (msg.content.startsWith(config.prefix + "stop")) {
  88. if(msg.author.id !== config.owner) return;
  89. msg.channel.send(stopEmbed).then(process.exit);
  90. }
  91. });
  92.  
  93. client.login(config.token);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement