как автоматически выдавать роли в discord
Перейти к содержимому

как автоматически выдавать роли в discord

  • автор:

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

Нужно сделать, чтобы дискорд автоматически выдавал роль человеку который заходит на сервер? Использую Discord.js 13
и последнюю версию node js.

  • Вопрос задан более года назад
  • 615 просмотров

Комментировать
Решения вопроса 1
Habr @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 роли") >)

Ответ написан более года назад
lose_my_mind @lose_my_mind Автор вопроса

Я все сделал, но оно все равно не работает.
const Discord = require(‘discord.js’),
config = require(‘./config.json’);
config.cfg.intents = new Discord.Intents(config.cfg.intents);

const bot = new Discord.Client(config.cfg);
bot.login(config.token);

bot.on(«guildMemberAdd», async (member) => await member.roles.add(«967278232883847209»)
>)

Habr @RozmarinUS
Такая реализация работает.

const < Client, Intents >= require("discord.js"); const config = require('./config.json') const client = new Client(< intents: [Intents.FLAGS.GUILDS, Intents.FLAGS.GUILD_MESSAGES, Intents.FLAGS.GUILD_MEMBERS] >); client.login(config.token); client.on("guildMemberAdd", async (member) => < await member.roles.add("967497971686080534") >)

Как автоматически выдавать роли в Discord

Владельцы каналов программном обеспечение часто задаются вопросом, как сделать так, чтобы в Дискорде автоматически выдавалась роль при подключение. Для этого рекомендуется пользоваться специально разработанными ботами. Последовательность действий для подключения не вызывает сложностей, но требуется знать некоторые особенности.

С помощью бота Tatsumaki

Чтобы происходила автоматическая выдача ролей в Дискорде, пользователям рекомендуется инициировать подключение бота в программном обеспечении, используя при этом официальный сайт Tatsumaki.

Исчерпывающая инструкция включает в себя следующую последовательность действий:

  • Пользователь на начальном этапе осуществляет переход на официальную страницу бота, которая находится по адресу https://tatsumaki.xyz/.
  • Дальнейший этап предусматривает нажатие из представленного списка клавиши Add Tatsumaki.
  • После этого указывается интересующий сервер для последующего подключения.

Выполняется клавиша входа в личный кабинет программного обеспечения Дискорд. Во вновь открывшейся форме указывается ранее предоставленный логин и пароль для авторизации.

На следующем этапе пользователю требуется ввести капчу, которая используется для обеспечения надежной защиты от взлома роботами. Внимательно указывается комбинация в специально отведенное поле.
На завершающем этапе графическое изображение бота отображается в правой части панели управления личного кабинета в программном обеспечении.

Обратите внимание, в чате после подключения бота в автоматическом режиме отображается функциональная клавиша приглашения присоединиться к выбранной группе в программном обеспечении. На специализированном сервере пользователи смогут узнать новости, информацию о последних обновлениях бота и прочие данные.

Пользователям необходимо помнить, что внесение изменений в конфигурацию настроек, а также редактирование профиля, осуществляется через специально разработанную панель управления. Доступ предоставляется через зарегистрированный личный кабинет Дискорд. Последовательность действий:

  • Прохождение авторизации в личном кабинете Дискорд.
  • Переход на страницу бота https://tatsumaki.xyz/.
  • Далее выполняется нажатие на клавишу Dashboard.

В завершении пользователю требуется подтвердить авторизацию нажатием на одноименную клавишу.

С помощью бота MEE6

Чтобы для реализации поставленной задачи воспользоваться функциональными возможностями рассматриваемого бота, требуется соблюдать следующую последовательность действий:

  • Осуществление перехода на официальный ресурс бота mee6.xyz.
  • Далее активируется клавишу добавления бота в программное обеспечение Дискорд.
  • На следующем этапе выбирается интересующий сервер.
  • Переход в раздел внесения изменений параметров работы бота.
  • Далее требуется выбрать из предложенного перечня интересующий сервер в Дискорде.
  • Нажимается клавиша продолжить.

На следующем этапе требуется задать персональные права администрирования для бота.
Прохождение капчи, чтобы подтвердить, что пользователь не является роботом.
После сохранения результатов пользователь приступает к работе.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *