因此,我正在执行一个命令,该命令将更新我要求的每个频道的权限。但是我在获取所有渠道来更改其烫发方面遇到问题。它更新了执行命令的通道,但没有其他通道。我假设这是因为上下文不是我应该在此命令中使用的内容。这是我的代码:
52
我还有一个关机命令,可以将它们全部重置为“无”。格式相同
控制台中没有错误,代码可以运行,但无法正常工作。再次,我认为这是ctx的一部分,但我希望得到一些帮助。
非常感谢您抽出宝贵时间阅读此书
答案 0 :(得分:1)
您每次都设置ctx.channel
的权限。而是将它们设置为要获取的通道对象:
intro = zip.get_channel(631272968093433856)
await intro.set_permissions(ctx.guild.default_role, send_messages=False)
...