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

Как сделать выдачу роли на сервере при написании боту в лс?

Необходимо при написании боту в лс выдавать роль на сервере, искал в интернете, но ничего не нашёл
  • Вопрос задан
  • 132 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
Alexandre888
@Alexandre888 Куратор тега Discord
Javascript-разработчик
проверить, сообщение было отправлено в текстовый канал или в ЛС боту:
message.channel.type === "dm";

выдать роль:
let role = client.guilds.cache.get("id_сервера")
    .roles.cache.find /* или .get() */ (// условие //)
  
  client.guilds.cache.get("id_сервера")
    .members.cache.get(message.author.id)
    .roles.add(role)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы