Задать вопрос
@lose_my_mind

Как сделать, чтобы бот в Дискорде автоматически выдавал роль только что зашедшему участнику?

Нужно сделать, чтобы дискорд автоматически выдавал роль человеку который заходит на сервер? Использую Discord.js 13
и последнюю версию node js.
  • Вопрос задан
  • 2639 просмотров
Подписаться 1 Простой Комментировать
Решение пользователя Habr К ответам на вопрос (3)
@RozmarinUS
YII2, PHP, React, TypeScript, Python hater
На странице настроек бота > Bot > Включаешь Server Members Intents
Инициализация бота:
const client = new Client({ intents: [Intents.FLAGS.GUILDS, Intents.FLAGS.GUILD_MESSAGES, Intents.FLAGS.GUILD_MEMBERS] });

Событие на вход:
client.on("guildMemberAdd", async (member) => {
     await member.roles.add("ID роли")
})
Ответ написан