【发布时间】:2018-11-26 07:34:58
【问题描述】:
我正在尝试制作一个不和谐的机器人来创建一个频道,然后将其权限添加到特定角色。
这是添加频道的代码:
server = message.server
everyone = discord.PermissionOverwrite(read_messages=False, send_messages=False)
mine = discord.PermissionOverwrite(read_messages=True)
await client.create_channel(server, 'secret', (server.default_role, everyone), (server.me, mine))
overwrite = discord.PermissionOverwrite(read_messages=True, send_messages=True)
await client.edit_channel_permissions(message.channel, discord.utils.get(server.roles, name="InFight"), overwrite)
所以机器人添加了频道,但没有给“InFight”角色指定的权限。知道问题是什么吗?我认为这是我提到角色的方式。
【问题讨论】:
标签: python bots discord discord.py