array
и разбито на части:["!команда", "аргумент1", "аргумент2" и так далее...]
!role @user время
, array
будет выглядеть как ["!role", "<@id_юзера>", "время"].array[2]
array[2]
. правила()
- значит дальнейшие действия будем совершать именно в рамках этой функции.exampleEmbed
- в которой, грубо говоря, находится embed.mess.author.send(...)
let adminRole = // здесь любой вариант из описания ответа
if (!mess.member.roles.cache.has(adminRole)) return;
/*
! вначале означает "обратное действие".
если бы его не было, команда бы сработала только для тех, у кого нет роли.
*/
Мне необходимо, чтобы к данному сообщению (которое тагает нужную роль) добавлялась эмоция, нажав которую, бот отправлял сообщения.
channel
стоит вначале для примера, вместо него вы можете использовать что угодно. 3.4. Следует помнить о том, что сервис вопросов и ответов «Хабр Q&A» не является форумом, чатом или социальной сетью. Следует избегать употребления речевых оборотов, характерных для этих типов ресурсов. Вопрос и его описание не должны содержать приветствий и прочих «лирических отступлений».
const {Client, Intents} = require('discord.js'); // Подключаем библиотеку discord.js
const robot = new Client({ intents: [Intents.FLAGS.GUILDS] }); // Объявляем, что robot - бот