python 如何在www.example.com中的嵌入式帮助命令中隐藏所有者命令discord.py

crcmnpdw  于 2023-05-16  发布在  Python
关注(0)|答案(2)|浏览(94)

所以我有这个问题,我想隐藏命令,应该是所有者只能访问
这是帮助菜单显示的内容:

这是用于创建帮助菜单的代码:

我尝试通过执行@commands.command(hidden=True)隐藏命令,但它没有隐藏它们。
我浏览了Discord.py文档,似乎找不到任何对我的查询有帮助的东西。

taor4pac

taor4pac1#

我添加了cogs.remove('Owner'),它删除了cog及其命令。它只是从帮助菜单中删除它的存在,而不是实际的齿轮本身。我在代码的第29行做了这个。
此答案已由OP NeonNingen在CC BY-SA 4.0下发布为问题How to hide owner commands in a embedded help command [discord.py rewrite]edit

r3i60tvu

r3i60tvu2#

首先添加@commands.command(hidden=True)
在列出命令时,进行如下查询

if not command.hidden:
   print(command.name)

如果命令是隐藏的,则在列出命令时将忽略它

相关问题