Разногласия по развитию ботов (JDA) - Ролевая иерархия для владельца? - HierarchyException
Я столкнулся с некоторой проблемой с Discord и JDA. По какой-то причине я не могу изменить свою собственную роль и псевдоним с использованием моего бота?
Я думаю, что это должно быть из-за того, как иерархия ролей структурирована в Discord, с более высокими или равными разрешениями получается исключение HierarchyException. Я решил эту ошибку, поместив роль бота поверх всего остального, со всеми разрешениями, включая администратор. Хотя кажется, что я равный в правах с моим ботом, в результате чего эта ошибка только для меня, владельца сервера.
Мне интересно, есть ли какое-нибудь возможное решение, позволяющее моему боту иметь "более высокие разрешения" или дать ему определенный "тег", который предоставил бы ему полный доступ через контроллер гильдии и всех членов? Я планирую выпустить этого бота для широкой публики с множеством уникальных функций, это включает в себя обновление псевдонимов и ролей для участников, было бы очень прискорбно и довольно странно, если отключить это для самого высокого члена сервера, владельца сервера,
Я благодарен за любые обходные пути или решения этого, возможно, я что-то неправильно истолковал.
1 ответ
Как владелец сервера, вы выше любой роли, в противном случае вас могут выгнать / забанить, что приведет к большому количеству проблем. Единственный обходной путь - предоставить боту владельца сервера или просто не заставить его работать для владельца сервера.