Advertisement
Guest User

ANEMO

a guest
Jan 23rd, 2020
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.07 KB | None | 0 0
  1. const http = require('http');
  2. const express = require('express');
  3. const app = express();
  4. app.get("/", (request, response) => {
  5. response.sendStatus(200);
  6. });
  7. app.listen(process.env.PORT);
  8. setInterval(() => {
  9. http.get(`http://name.glitch.me/`);
  10. }, 280000);
  11. const Discord = require("discord.js");
  12. const client = new Discord.Client();
  13. const prefix = "";
  14.  
  15. client.on("message", async message => {
  16. if (!message.guild || message.author.bot) return;
  17. if (!message.content.startsWith(prefix)) return;
  18. if (message.content.startsWith(prefix + "bc")) {
  19. if (!message.member.hasPermission("ADMINISTRATOR")) return;
  20. let args = message.content
  21. .split(" ")
  22. .slice(1)
  23. .join(" ");
  24. message.channel
  25. .send(
  26. ">>> **[1] All Members\n[2] Online Members\n[3] Specific Role\n[0] Cancel**"
  27. )
  28. .then(m => {
  29. message.channel
  30. .awaitMessages(msg => msg.author.id === message.author.id, {
  31. max: 1,
  32. time: 1000 * 60 * 2,
  33. errors: ["time"]
  34. })
  35. .then(c => {
  36. if (c.first().content === "1") {
  37. message.guild.members.forEach(m => {
  38. m.send(`${args}\n ${m}`).catch(err => {
  39. if (err) throw err;
  40. });
  41. });
  42. c.first().delete();
  43. m.delete();
  44. message.channel.send("** | Done**");
  45. }
  46. if (c.first().content === "2") {
  47. message.guild.members
  48. .filter(m => m.presence.status !== "offline")
  49. .forEach(m => {
  50. m.send(`${args}\n ${m}`).catch(err => {
  51. if (err) throw err;
  52. });
  53. });
  54. c.first().delete();
  55. m.delete();
  56. message.channel.send("** | Done**");
  57. }
  58. if (c.first().content == "0") {
  59. c.first().delete();
  60. m.delete();
  61. message.channel.send("** | Canceled**");
  62. }
  63. if (c.first().content === "3") {
  64. m.edit("**>>> Send the role name please**").then(ms => {
  65. message.channel
  66. .awaitMessages(msg => msg.author.id === message.author.id, {
  67. max: 1,
  68. time: 1000 * 60 * 2,
  69. errors: ["time"]
  70. })
  71. .then(c => {
  72. let role = message.guild.roles.find(
  73. role => role.name === c.first().content
  74. );
  75. if (!role)
  76. return message.channel
  77. .send("** | I can't find this role**")
  78. .then(() => {
  79. ms.delete();
  80. c.first().delete();
  81. });
  82. let roleID = role.id;
  83. message.guild.roles.get(roleID).members.forEach(m => {
  84. m.send(`${args}\n ${m}`).catch(err => {
  85. if (err) throw err;
  86. });
  87. });
  88. c.first().delete();
  89. m.delete();
  90. message.channel.send("** | Done**");
  91. });
  92. });
  93. }
  94. })
  95. .catch(() => m.delete());
  96. });
  97. } else if (message.content.startsWith(prefix + "setname")) {
  98. let args = message.content
  99. .split(" ")
  100. .slice(1)
  101. .join(" ");
  102. if (!message.author.id === "618572047085469697") return;
  103. client.user.setUsername(args);
  104. message.channel.send(`Changing The Name To ..**${args}** `);
  105. } else if (message.content.startsWith(prefix + "setavatar")) {
  106. let args = message.content
  107. .split(" ")
  108. .slice(1)
  109. .join(" ");
  110. if (!message.author.id === "618572047085469697") return;
  111. client.user.setAvatar(args).catch(err => message.reply("send a valid url"));
  112. message.channel.send(`Changing The Avatar To :**${args}** `);
  113. }
  114. });
  115.  
  116. client.login("TOKEN");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement