簡體   English   中英

如何重置用戶的權限 [Discord.py]

[英]How to reset permissions for a user [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 中使用這個按鈕:

在此處輸入圖像描述

從文檔:

如果overwrite參數為None ,則權限覆蓋被刪除。

很簡單:

await channel.set_permissions(member, overwrite=None)

GuildChannel.set_permissions

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM