#python #discord.py
#python #discord.py
Вопрос:
Я просмотрел документацию и не смог найти способ сбросить разрешения или удалить разрешения пользователей для голосового канала. используя этот код:
member_permissions = channel.overwrites_for(member)
member_permissions.manage_channels = False
member_permissions.move_members = False
member_permissions.mute_members = False
await channel.set_permissions(member, overwrite=member_permissions)
этот код устанавливает для всех разрешений значение False, но я хочу, чтобы он удалял разрешения пользователей, потому что, когда вы устанавливаете для него значение false, оно все равно отображается в разрешениях голосового канала.
в принципе, как использовать эту кнопку в discord.py:
Ответ №1:
Из документации:
Если
overwrite
параметр равенNone
, то перезаписи разрешений удаляются.
Так просто:
await channel.set_permissions(member, overwrite=None)