Discord.py,发出服务器锁定命令。不能按预期工作

时间:2019-10-10 21:18:37

标签: python discord.py

因此,我正在执行一个命令,该命令将更新我要求的每个频道的权限。但是我在获取所有渠道来更改其烫发方面遇到问题。它更新了执行命令的通道,但没有其他通道。我假设这是因为上下文不是我应该在此命令中使用的内容。这是我的代码:

52

我还有一个关机命令,可以将它们全部重置为“无”。格式相同

控制台中没有错误,代码可以运行,但无法正常工作。再次,我认为这是ctx的一部分,但我希望得到一些帮助。

非常感谢您抽出宝贵时间阅读此书

1 个答案:

答案 0 :(得分:1)

您每次都设置ctx.channel的权限。而是将它们设置为要获取的通道对象:

intro = zip.get_channel(631272968093433856)
await intro.set_permissions(ctx.guild.default_role, send_messages=False)
...