@danielfonov

Бот не понимает roles.add, что делать?

Строка: message.author.roles.add("737598576124756018")
Пробовал любыми способами, соблюдал discord.js методы, не помогает.
Мне нужно, чтобы автору сообщения была выдана роль с id 737598576124756018
Буду очень признателен, если получу хоть какую-то помощь!! Очень важно!!

Ошибка: TypeError: Cannot read property 'add' of undefined
  • Вопрос задан
  • 50 просмотров
Решения вопроса 1
Alexandre888
@Alexandre888 Куратор тега Discord
Javascript-разработчик
свойство author имеет тип класса User, а он, в своё время, представляет пользователя дискорда, а не участника сервера.

если вы хотите работать с участником сервера, вы должны использовать свойство member, которое имеет тип класса GuildMember.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
KIRIK12
@KIRIK12
Попробуйте
message.author.roles.cache.add("737598576124756018");
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
от 50 000 до 100 000 ₽
ai.people Санкт-Петербург
от 120 000 до 220 000 ₽
08 мар. 2021, в 10:02
75000 руб./за проект
08 мар. 2021, в 10:00
700 руб./за проект
08 мар. 2021, в 08:37
3000 руб./за проект