• Как сделать, чтобы бот на disnake (python) мог выдавать админку на сервере?

    @john_does13
    Не совсем понятно, что вам нужно.
    Вы уже написали функцию, которая выдаёт случайную роль с вашего списка "roles", если в этом списке будет роль с правами Администратора, то бот (в случае если сам является администратором и роль бота выше, чем выдаваемая роь) сможет выдать эту роль пользователю.

    Если же вы хотите дать какой-то роли права администратора, то читайте документацию по этому поводу.
    Там сказано, что объект Role (роль) имеет метод "edit()", у которого есть параметр "permissions". В свою очередь "Permissions" имеет атрибут "administrator", установив который в значение "True" вы сможете дать права администратора для определённой роли.
    А уже роль вы сможете выдать пользователю, как в вашем коде.
    Ответ написан
    2 комментария