Advertisement
Marco_Pellegrini

TEST

Aug 31st, 2019
151
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.52 KB | None | 0 0
  1. if (message.content.startsWith(`/dspanel`)){
  2. if (message.guild.id != serverid) return
  3. if (!message.member.hasPermission("MANAGE_ROLES")) return
  4. if (dspanel.has(message.author.id)){
  5. dspanel.delete(message.author.id);
  6. message.reply(`\`успешно вышел из системы.\``);
  7. return message.delete();
  8. }
  9. const args = message.content.slice('/dspanel').split(/ +/)
  10. if (!args[1]){
  11. message.reply(`\`введите пароль.\``).then(msg => msg.delete(7000));
  12. return message.delete();
  13. }
  14. let password = args.slice(1).join(" ");
  15. if (password != `46917 Yuma`) return message.delete();
  16. message.reply(`\`успешно авторизован в системе.\``);
  17. dspanel.add(message.author.id);
  18. return message.delete();
  19. }
  20. let yuma = bot.guilds.find(g => g.id == "528635749206196232");
  21. if (message.content == `/chat`){
  22. if (message.guild.id != serverid) return
  23. if (!message.member.hasPermission("MANAGE_ROLES")) return
  24. if (!dspanel.has(message.author.id)) return message.reply(`\`вы не авторизованы в системе модерирования.\``) && message.delete()
  25. message.reply(`\`для выключения чата используй /chat off, для включения: /chat on\``);
  26. return message.delete();
  27. }
  28.  
  29. if (message.content == `/chat off`){
  30. if (message.guild.id != scottdale.id) return
  31. if (!message.member.hasPermission("MANAGE_ROLES")) return
  32. if (!dspanel.has(message.author.id)) return message.reply(`\`вы не авторизованы в системе модерирования.\``) && message.delete()
  33. /*yuma.channels.find(c => c.name == "general").overwritePermissions(yuma.roles.find(r => r.name.includes(`everyone`)), {
  34. SEND_MESSAGES: false,
  35. */})
  36. yuma.channels.find(c => c.name == "spectator-chat").send(`\`Модератор ${message.member.displayName} отключил чат:\` <#${yuma.channels.find(c => c.name == "general").id}>`)
  37. message.reply(`\`вы успешно отключили чат!\``)
  38. let send = `**Команда модераторов извиняется за причинённые неудобства! Чат будет временно недоступен в целях устранения массового бесспорядка!\nОтнеситесь к этому с пониманием.**\n\n**Ваша команда модераторов Discord!**`;
  39. yuma.channels.find(c => c.name == "spectator-chat").send(send)
  40. return messages.delete();
  41. }
  42.  
  43. if (message.content == `/chat on`){
  44. if (message.guild.id != scottdale.id) return
  45. if (!message.member.hasPermission("MANAGE_ROLES")) return
  46. if (!dspanel.has(message.author.id)) return message.reply(`\`вы не авторизованы в системе модерирования.\``) && message.delete()
  47. yuma.channels.find(c => c.name == "general").overwritePermissions(yuma.roles.find(r => r.name.includes(`everyone`)), {
  48. SEND_MESSAGES: true,
  49. })
  50. yuma.channels.find(c => c.name == "spectator-chat").send(`\`Модератор ${message.member.displayName} включил чат:\` <#${yuma.channels.find(c => c.name == "general").id}>`)
  51. message.reply(`\`вы успешно включили чат!\``)
  52. return messages.delete();
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement