Бот под сообщением "хочу тортик" должен поставить три реакции
мне нужно, чтобы бот на канале "оффтоп" на каждое сообщение любого пользователя накидывал по три реакции, причем тут определенная фраза?
И как мне добавить вашу константу, если у меня она в таком виде?
npm list discord.js
в терминал).Я в программировании и скриптинге не особо силён. Поэтому хотел у вас попросить совета с чего начать и т.д.
guild.channels.create('new-channel', {
type: 'GUILD_TEXT',
permissionOverwrites: [{ // (1)
id: message.guild.id, // @ everyone
deny: [Permissions.FLAGS.VIEW_CHANNEL],
},
{ // (2)
id: message.author.id, // автор сообщения
allow: [Permissions.FLAGS.VIEW_CHANNEL],
},
{ // (3)
id: message.guild.roles.cache.find(role => role.name === "название_роли").id, // роль
deny: [Permissions.FLAGS.VIEW_CHANNEL]
}
],
});
id
- ID участника сервера (ID сервера для @ everyone) или ID роли, для которой вы устанавливаете привилегии.deny/allow
- запретить/разрешить какие-либо привилегии для пользователя или роли.channel.permissionOverwrites.create(message.guild.id, { /* привилегии */ });
/* опять же, message.guild.id (ID сервера) для @ everyone.
или ID конкретного пользователя/роли.
*/
главное не забудьте добавить
Intents.FLAGS.GUILD_MESSAGES
, как я написал в ответе