Пишу бота для дискорда. Нужно получить все роли сервера.
Есть код:
const Discord = require("discord.js"),
client = new Discord.Client();
client.login("myToken");
client.on('ready', async () => {
console.log(client.guilds);
});
Данный код выводит в консоль следующее:
Так вот, как получить свойство roles? Пытался писать client.guilds.roles
, но в таком случае возвращается undefined
client.guilds.get('ID нужного сервера').roles
Бот обязательно должен быть участником сервера, иначе ничего не выйдет.
Для ваших нужд есть отличная документация (одна из самых лучших, что я видел) https://discord.js.org
Не ленитесь гуглить ваш вопрос ибо до вас его уже задавали многие участники, а так-же есть много статей в интернете. https://stackoverflow.com/questions/48300358/js-discord-bot-get-role
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Я хочу использовать значения 2 полей ввода и сделать таблицу<tr> должны быть равны значению, заданному в #inp1, а <td> - #inp2
Более менее довел калькулятор до умаГлавная трудность с чекбоксами: Нужно значения выделенных чекбоксов прибавлять к общей сумме с условием:...
Самые популярный пример с замыканием - это счетчик: