Advertisement
Guest User

Untitled

a guest
Mar 23rd, 2019
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.92 KB | None | 0 0
  1. const discord = require("discord.js");
  2. const botConfig = require("./botconfig.json");
  3.  
  4. const bot = new discord.Client();
  5.  
  6. bot.on("ready", async () => {
  7.  
  8. console.log(`${bot.user.username} is klaar voor gebruik!`)
  9.  
  10. bot.user.setActivity("Server ip Play.OerTopia.Nl Doe !ServerInfo od !Info", { type: "PLAYING" });
  11. })
  12.  
  13. bot.on("message", async message => {
  14.  
  15. // Als bot bericht stuurt stuur dan return
  16. if (message.author.bot) return;
  17.  
  18. if (message.channel.type === "dm") return;
  19.  
  20. var prefix = botConfig.prefix;
  21.  
  22. var messageArray = message.content.split(" ");
  23.  
  24. var command = messageArray[0];
  25.  
  26. var arguments = messageArray.slice(1);
  27.  
  28. if (command === `${prefix}Hallo`) {
  29.  
  30. return message.channel.send("Hallo daar!!")
  31.  
  32.  
  33. }
  34.  
  35. if (command === `${prefix}Info`) {
  36.  
  37. var botIcon = bot.user.displayAvatarURL;
  38.  
  39. var botEmbed = new discord.RichEmbed()
  40. .setDescription("discord bot info")
  41. .setColor("#00ffed")
  42. .setThumbnail(botIcon)
  43. .addField("Bot naam", "OerTopia Server Manger ")
  44. .addField("Het eerste commando is ", "!Hallo")
  45. .addField("Het tweede de commando is", "!Info")
  46. .addField("Het derde de commando is", "!ServerInfo")
  47. .addField("Music Komnt nog en Ticket ook")
  48. .addField("De server bot is gemaakt door", "Keano")
  49. .addField("STAFF COMANDS ", "Hoe kom je bie de commands voor staff doe !Staff")
  50. .addField("De bot is gemaakt op", bot.user.createdAt)
  51.  
  52. return message.channel.send(botEmbed);
  53.  
  54. };
  55. if (command === `${prefix}Staff`) {
  56. if (!message.member.hasPermission("MANAGE_GUILD")) return message.channel.send("Hey Dit kan je niet Doen");
  57.  
  58. var botIcon = bot.user.displayAvatarURL;
  59.  
  60. var botEmbed = new discord.RichEmbed()
  61. .setDescription("Staff commands")
  62. .setColor("#00ffed")
  63. .setThumbnail(botIcon)
  64. .addField("STAFF", " Dit zijn de staff commands ")
  65. .addField("Het eerste van staff commands ", "!Kick @KeanoTTje Bevoorbeeld")
  66. .addField("Het tweede van staff commands ", "!Ban KeanoTTje stout doen bevoorbeeld")
  67. .addField("De bot is gemaakt op", bot.user.createdAt);
  68.  
  69. return message.channel.send(botEmbed);
  70.  
  71. };
  72.  
  73. if (command === `${prefix}Mel`) {
  74. if (!message.member.hasPermission("MANAGE_GUILD")) return message.channel.send("Hey Dit kan je niet Doen");
  75. var botIcon = bot.user.displayAvatarURL;
  76.  
  77. var reason = arguments.join(" ").slice(22);
  78. var botEmbed = new discord.RichEmbed()
  79. .setDescription("@everyone Dit is een test")
  80. .setColor("#00ffed")
  81.  
  82.  
  83.  
  84. return message.channel.send(botEmbed);
  85.  
  86. };
  87.  
  88. if (command === `${prefix}ServerInfo`) {
  89.  
  90. var icon = message.guild.iconURL
  91.  
  92. var serverEmbed = new discord.RichEmbed()
  93. .setDescription("Server Info")
  94. .setColor("#00ffed")
  95. .setThumbnail(icon)
  96. .addField("Server naam", "OerTopia-Network")
  97. .addField("Je bent op de server gekomen op", message.member.joinedAt)
  98. .addField("Hoeveel leden zijn er", message.guild.memberCount)
  99. .addField("De server En de Minecraft server is gemaakt ", "Door ShadoJesse En NietTeWeten En Keano_Zas en meer mesen M.V.G Het StaffTeam")
  100.  
  101. return message.channel.send(serverEmbed);
  102. }
  103.  
  104. if (command === `${prefix}Kick`) {
  105.  
  106. var kickUser = message.guild.member(message.mentions.users.first() || message.guild.members.get(arguments[0]));
  107.  
  108. if (!kickUser) return message.channel.send("Der is geen Gebruiker gevonde Je zelf niet uit de server Gooien :) ");
  109.  
  110. var reason = arguments.join(" ").slice(22);
  111. if (!reason) return message.channel.send("Geef een reden op.");
  112. if (!message.member.hasPermission("MANAGE_GUILD")) return message.channel.send("Hey Dit kan je niet Doen");
  113. if (kickUser.hasPermission("MANAGE_MESSAGES")) return message.channel.send("Je bend staff Dus je kan geen staff lide banne of Kicken :)");
  114.  
  115. var kick = new discord.RichEmbed()
  116. .setDescription("Kick")
  117. .setColor("#ee0000")
  118. .addField("Wie is er weg ?", kickUser)
  119. .addField("Door welk staff lid is deze gebruker uit de Server Gegooit", message.author)
  120. .addField("Wat is de reden?", reason);
  121.  
  122. var kickChanel = message.guild.channels.find(`name`, "🚨🚔straffen");
  123. if (!kickChanel) return message.guild.send("Er is Geen Kanaal Gevonde Maak een Kanaal aan");
  124.  
  125. message.guild.member(kickUser).kick(reason);
  126.  
  127.  
  128. kickChanel.send(kick);
  129.  
  130. return;
  131.  
  132. }
  133.  
  134. if (command === `${prefix}Ban`) {
  135.  
  136. var banUser = message.guild.member(message.mentions.users.first() || message.guild.members.get(arguments[0]));
  137.  
  138. if (!banUser) return message.channel.send("Der is geen Gebruiker gevonde Je zelf niet uit de server Gooien :)");
  139.  
  140. var reason = arguments.join(" ").slice(22);
  141. if (!reason) return message.channel.send("Geef een reden op.");
  142. if (!message.member.hasPermission("MANAGE_GUILD")) return message.channel.send("Hey Dit kan je niet Doen ");
  143. if (banUser.hasPermission("MANAGE_MESSAGES")) return message.channel.send("Je bend staff Dus je kan geen staff lide banne of Kicken :)");
  144.  
  145. var ban = new discord.RichEmbed()
  146. .setDescription("Ban")
  147. .setColor("#ee0000")
  148. .addField("Wie is er weg ?", banUser)
  149. .addField("Door welk staff lid is deze gebruker uit de Server Gegooit", message.author)
  150. .addField("Wat is de reden?", reason);
  151.  
  152. var banChanel = message.guild.channels.find(`name`, "🚨🚔straffen");
  153. if (!banChanel) return message.guild.send("Er is Geen Kanaal Gevonde Maak een Kanaal aan");
  154.  
  155. message.guild.member(banUser).ban(reason);
  156.  
  157.  
  158. banChanel.send(ban);
  159.  
  160.  
  161. return;
  162.  
  163. }
  164.  
  165.  
  166.  
  167.  
  168.  
  169. });
  170.  
  171. bot.login(botConfig.token);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement