我正在尝试创建一个创建频道的discord bot,然后将其权限添加到特定角色。
这是添加频道的代码:
last name
因此机器人添加了频道,但没有赋予角色“InFight”指定的权限。知道问题是什么吗?我认为这是我提到这个角色的方式。
答案 0 :(得分:0)
我对discord.py不太熟悉,但考虑到您正在搜索角色,它可能会返回一个列表。你应该尝试获得第一个结果
rolesearch = discord.utils.get(server.roles,
name="InFight")
await client.edit_channel_permissions(message.channel,
rolesearch[0], overwrite)
编辑:还要确保您的机器人具有适当的权限