discord.py命令组中的子命令继承父命令的装饰符吗?



我正在尝试在discord.py中执行一系列命令,其中父命令是"set,"子命令为"channel";或者其他组/命令。正如您可能猜到的,我不希望任何人都能设置欢迎或告别频道。所以我的问题是:如果我有这个代码…

@bot.group()
@has_permissions(manage_server=True)
async def set():
# enter command functionality here

…然后在这个组中创建一个子命令/组…

@set.group()
async def channel():
# enter command functionality here

…权限会被子组/命令继承吗?

是的,权限继承自装饰器。

最新更新