Advertisement
Marco_Pellegrini

bot

Aug 6th, 2019
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.97 KB | None | 0 0
  1. bot.on('message', async message => {
  2. if (message.channel.type == "dm") return // Если в ЛС, то выход.
  3. if (message.guild.id != "528635749206196232") return // Проверка на id сервера
  4. if (message.content == "/teh") { // сама команда
  5. if (!message.member.roles.find(r => r.name == "Support Team")) return message.delete(); // Проверка на роль, при истине отправка
  6. message.delete(); // Удаление команды при лжи
  7. const automessage = new Discord.RichEmbed()
  8. // начало emb таблицы
  9. .addField("**Мы техническая поддержка Discord`a, обратитесь с Вашей проблемой в техническую поддержку сервера.**", "**⚠ Ссылка на тех раздел сервера - [CLICK](http://forum.arizona-rp.com/index.php?forums/yuma-%D0%A2%D0%B5%D1%85%D0%BD%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9-%D1%80%D0%B0%D0%B7%D0%B4%D0%B5%D0%BB.1040/)**")
  10. .setColor("#34363C")
  11. .setFooter("Support Team", message.guild.iconURL)
  12. .setTimestamp()
  13. .setImage("https://i.yapx.ru/E255N.png");
  14. // конец emb таблицы
  15. message.channel.send(automessage)
  16. console.log(`${message.member.displayName} [${message.author.id}] отправил игрока в тех раздел`); // Логи - кто написал, DS id аккаунта
  17. }
  18. });
  19. bot.on('message', async message => {
  20. if (message.channel.type == "dm") return // Если в ЛС, то выход.
  21. if (message.guild.id != "528635749206196232") return // Проверка на id сервера
  22. if (message.content == "!pro") { // сама команда
  23. if (!message.member.roles.find(r => r.name == "Spectator™")) return message.delete(); // Проверка на роль, при истине отправка
  24. message.delete(); // Удаление команды при лжи
  25. const automessage = new Discord.RichEmbed()
  26. .setColor("#23ff00")
  27. .setDescription(`**Роль ${message.guild.roles.get('574564467346505748')} - /authme**`)
  28. message.channel.send(automessage)
  29. console.log(`${message.member.displayName} [${message.author.id}] кинул форму на роль Проверенный `); // Логи - кто написал, DS id аккаунта
  30. }
  31. });
  32. bot.on('message', async message => {
  33. if (message.channel.type == "dm") return // Если в ЛС, то выход.
  34. if (message.guild.id != "528635749206196232") return
  35. if (message.content == "!lvl") {
  36. if (!message.member.roles.find(r => r.name == "Spectator™")) return message.delete();
  37. message.delete();
  38. const automessage = new Discord.RichEmbed()
  39. .setTitle("**Награды за получение LVL`A.**")
  40. .setColor("#ba868a")
  41. .setDescription(`**3 LVL - ${message.guild.roles.get('528637244488286248')}**`
  42. + `\n**7 LVL - ${message.guild.roles.get('528637243737505792')}**`
  43. + `\n**13 LVL - ${message.guild.roles.get('528637242613170199')}**`
  44. + `\n**20 LVL - ${message.guild.roles.get('528637241757532162')}**`
  45. + `\n**50 LVL - ${message.guild.roles.get('573220699733360652')}**`)
  46. .addField("\u200b", "\n**- Узнать свой лвл можно командой !rank** \n**- Бот отправит вам всю информацию в личные сообщения Discord`a** \n**- Роли выдаются автоматически при достижении определенного LVL`a** \n **- За одно сообщение в минуту выдаётся ~15-20 EXP** \n **- Прокачать свой LVL можно просто писав сообщения в чат** <#" + message.guild.channels.find(c => c.name == 'general').id + ">")
  47. message.channel.send(automessage)
  48. console.log(`${message.member.displayName} [${message.author.id}] кинул таблицу с ролями`);
  49. }
  50. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement