Discord.py 频道创建和设置权限不起作用

时间:2021-04-14 08:24:37

标签: python discord.py

基本上,我得到了一个命令,该命令将创建一个频道,然后为执行它的用户设置权限,但它只能在未设置发送消息的情况下为他们设置 @everyone 权限。< /p>

我的代码:

await channel.set_permissions(ctx.guild.default_role, send_messages=False, read_messages=True)
perms = channel.overwrites_for(user)
await channel.set_permissions(user, view_channel=not perms.view_channel)
await channel.set_permissions(user, read_message_history=not perms.read_message_history)
await channel.set_permissions(user, send_messages=not perms.send_messages)
await channel.set_permissions(user, mention_everyone=not perms.mention_everyone)

如果您绝对有必要看到我的更多代码,请说出来,我会更新我的帖子。

但我觉得这就够了。无论如何,如果有人能告诉我我做错了什么,我将不胜感激。

0 个答案:

没有答案