注意:这篇文章得到了两者不和.py以及不和.py-重写标记,如不和.pyRewrite已经正式发布并“替换”了异步版本。在
=============================================================
我正在尝试为我的Discord Bots制作自己的帮助格式化程序(一个具有多语言支持的帮助格式化程序),但我需要一种方法来获取用户的权限在帮助命令中,而不是在开头
我在帮助格式化程序中所做的是打开文件并读取X行,以便在不一致的情况下打印。它工作得很好,但是我想限制这一点,因为有人可以通过对admin命令执行help命令来看到“admin命令”(如果我放了一个的话)。所以我要做的是在每个文件的末尾放上查看命令所需的权限。在
在bot端,我希望bot以list的形式获取用户的权限,而不是权限id,而是权限名,比如manage_message
或{
提前谢谢你的回答。在
假设您有一些字典将权限名称映射到字符串列表:
您可以通过使用^{} 方法获取一个^{} 对象,然后使用该方法确定各个权限(如果您只关心公会级别的权限,只需使用
^{pr2}$Member.permissions
)来获取用户可以访问的所有内容的列表:相关问题 更多 >
编程相关推荐