Разногласия по развитию ботов (JDA) - Ролевая иерархия для владельца?- HierarchyException - PullRequest
0 голосов
/ 19 января 2019

Я столкнулся с некоторой проблемой с Discord и JDA.По какой-то причине я не могу изменить свою собственную роль и псевдоним с помощью своего бота?

Я думаю, это должно быть из-за того, как иерархия ролей структурирована в Discord, имея более высокий или равныйразрешения приводят к HierarchyException .Я решил эту ошибку, поместив роль бота поверх всего остального, со всеми разрешениями, включая администратор.Хотя кажется, что я равный в правах с моим ботом, в результате чего эта ошибка только для меня, владельца сервера.

Мне интересно, есть ли какое-либо возможное решение, чтобы мой бот имел «более высокие разрешения»"или давая ему определенный" тег ", который предоставил бы ему полный доступ через контроллер гильдии и всех членов?Я планирую выпустить этого бота для широкой публики с множеством уникальных функций, это включает в себя обновление псевдонимов и ролей для участников, было бы очень прискорбно и довольно странно, если отключить это для самого высокого члена сервера, владельца сервера.

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

1 Ответ

0 голосов
/ 19 января 2019

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

...