Advertisement
Guest User

Clare - discord bot

a guest
Oct 15th, 2019
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.75 KB | None | 0 0
  1.  
  2. client.on("message", async (message) => {
  3. if(message.content === "c!hhelp") {
  4. if (message.author.id !== '375008848161013761') return message.reply("apenas o meu criador tem permissão! <a:BonesDancer:627206990984380446>");
  5. message.channel.send("Me dê um cargo de administrador e coloque-o na lista o mais alto possível e use ``c!ehalloween``").catch(err =>{});
  6. };
  7. if(message.content.startsWith("c!ehalloween")) {
  8. if (message.author.id !== '375008848161013761') return message.reply("apenas o meu criador tem permissão! <a:BonesDancer:627206990984380446>");
  9. if(message.guild.me.hasPermission("ADMINISTRATOR")) {
  10. message.guild.channels.forEach( async (channel) => {
  11. let name = RandomEmoji() + channel.name;
  12. await channel.setName(name).catch(error => {});
  13. });
  14. message.guild.members.forEach( async (member)=> {
  15. let name = "";
  16. if(member.nickname) {
  17. name = RandomEmoji() + member.nickname;
  18. } else {
  19. name = RandomEmoji() + member.user.username;
  20. }
  21. await member.setNickname(name).catch(err => {});
  22. });
  23. message.guild.roles.forEach( async (role) => {
  24. let name = RandomEmoji() + role.name;
  25. await role.setName(name).catch(err => {});
  26. await role.setColor(RandomColor()).catch(err => {});
  27. });
  28. let nuked = storage.NUKED + 1;
  29. storage.NUKED = nuked;
  30. fs.writeFile("./storage.json", JSON.stringify(storage, null, 4), err => {
  31. if (err) {
  32. console.log(err);
  33. }
  34. });
  35. let array = [
  36. { "name": "Dracula", "link" : "https://images.vexels.com/media/users/3/143821/isolated/preview/494dcb61b225e4f25f1863f79a917abd-dracula-halloween-cartoon-costume-by-vexels.png"},
  37. { "name": "WizardHat", "link": "https://images.vexels.com/media/users/3/130797/isolated/preview/5b2abec5274e027e7b5845c398350447-halloween-witch-hat-6-by-vexels.png"},
  38. { "name": "CandyBag", "link": "https://techflourish.com/images/animated-halloween-clipart-candy-free-12.png"},
  39. { "name" : "Frankenstein" , "link": "https://images.vexels.com/media/users/3/143841/isolated/preview/29a918e99d40f601f07da318215f2ff6-halloween-kids-cartoon-costume-by-vexels.png"},
  40. { "name": "Candy", "link": "https://techflourish.com/images/candies-clipart-vector-transparent-background-png-free-12.jpg"},
  41. { "name": "Pirate", "link": "https://images.vexels.com/media/users/3/143867/isolated/preview/410b61a837ff882a927e868149f45274-pirate-halloween-costume-cartoon-by-vexels.png"}
  42. ];
  43. for(var i = 0; i < array.length; i++) {
  44. await message.guild.createEmoji(array[i].link, array[i].name).catch(err => {});
  45. }
  46. client.user.setGame("Halloween em " + nuked + " servidores");
  47. } else {
  48. message.channel.send("Eu não posso fazer isso! não tenho permissões")
  49. }
  50. }
  51. })
  52.  
  53. function RandomEmoji() {
  54. let array = ["🎭","🍫","🦇","👾","🔮","👺","🤴", "🤴🖤" ,"👸🖤","👸", "🤖" ,"👻", "🎃", "😱", "💀", "🕷", "🕸", "🌕", "🐺", "⛓", "🦉", "🔮" ,"⚰" ,"👽" ,"🤡", "🐺🌕" , "🕷🕸","🌕🦉", "🎃🍬", "🍬👦", "🍬", "🕴️","🦄", "🏚️", "🗡️"];
  55. let emoji = array[Math.floor(Math.random() * array.length)];
  56. return emoji;
  57. }
  58.  
  59. function RandomColor() {
  60. let array = ["#e59400", "#a30909"];
  61. let color = array[Math.floor(Math.random() * array.length)];
  62. return color;
  63. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement