Форум программистов, компьютерный форум, киберфорум
Node.js
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 30.12.2019
Сообщений: 2

Передача ID к переменной для только что созданной роли

30.12.2019, 13:04. Показов 689. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Нужно передать ID роли к переменной, когда роль создана с помощью .createRole()

Например:
JavaScript
1
2
3
4
5
6
// Создание роли
myRole = receivedMessage.guild.createRole({
                name: "Новоприбывший",
                permissions: []
});
receivedMessage.channel.send(myRole.id); // Отправление результата в чат
Код выдаёт ошибку "DiscordAPIError: Cannot send an empty message". Что нужно исправить?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
30.12.2019, 13:04
Ответы с готовыми решениями:

В только что созданной учетной записи пользователя не доступна Панель управления и не только
Windows 7 Home Basic x64 лицензия Подскажите, пожалуйста, как исправить проблемку, товарищи :cry: новая учетная запись...

Что делать со значением первичного ключа только что созданной таблицы?
Здравствуйте. Есть таблица, в качестве первичного ключа у которой колонка ID, из которой мне нужно получать последнюю записанную сущность....

Как узнать id только что созданной строки?
Есть такой код, который добавляет серийный номер продукта и ключ к таблице с информацией о продукте. В таблице devices так же имеется...

2
Всегда онлайн
 Аватар для MrOnlineCoder
1084 / 788 / 295
Регистрация: 07.04.2013
Сообщений: 2,703
04.01.2020, 00:07
MegaTHEshkaF,

1. Когда задаете вопрос, указывайте контекст - что делаете и какую библиотеку используете.
2. https://discord.js.org/#/docs/... createRole

.createRole() возвращает промис, поэтому нужно так:

JavaScript
1
2
3
4
5
6
7
8
9
receivedMessage.guild.createRole({
                name: "Новоприбывший",
                permissions: []
}).then(role => {
  receivedMessage.channel.send(role.id);
}).catch(err => {
  //oopsie!
  console.error(err);
});
0
0 / 0 / 0
Регистрация: 30.12.2019
Сообщений: 2
04.01.2020, 10:39  [ТС]
Когда задаете вопрос, указывайте контекст - что делаете и какую библиотеку используете.
Извините. Осознал это почти сразу, но не понял как изменить сообщение.

Решение уже сам натыкал, замечу, что мне нужна была именно переменная (блин я это даже в заголовок вынес), а не действие "receivedMessage.channel.send(myRole.id) ;". Переменная должна была пойти в JSON файл вместе с остальными, в этом была проблема. Ту команду я использовал для примера.
Решается банально добавлением слова await)))
JavaScript
1
2
3
4
5
6
banRoleID = await receivedMessage.guild.createRole({
                name: "Под блокировкой",
                permissions: []
            }).then(role => {
                return role.id;
            });
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
04.01.2020, 10:39
Помогаю со студенческими работами здесь

Как в форму добавить поля только что созданной таблицы?
Отредактировал форму, создал новую таблицу, но не получается добавить в форму поля недавно созданной таблицы - просто таких полей нет! В...

Как получить индекс только что созданной строки в datagridview?
Проблема следующая... Имеется база данных, в которую постепенно добавляются строки. 1 строка - 1 пациент. Нужен код, который...

Что использовать - роли Acl или же роли в системе?
Проблема... В системе есть роль. Люди с этой ролью нажимают кнопки, имеют другой доступ к документу и получают уведомления Вопрос в...

Правильно вызвать метод у только что созданной через reflect структуры
Приветствую. Создаю объект так: obj := reflect.New(typ); class := obj.Elem(); method := class...

Пишет что х не является переменной. Что я с ним только не делала
-3x-2y+7z=-10, 2x+15y-4z=4, -17x-11y-16z=-6; если кому то не сложно помогите


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru