将角色添加到文本频道discord.py discord bot

时间:2018-06-17 00:40:51

标签: python bots discord discord.py

我正在尝试创建一个创建频道的discord bot,然后将其权限添加到特定角色。

这是添加频道的代码:

last name

因此机器人添加了频道,但没有赋予角色“InFight”指定的权限。知道问题是什么吗?我认为这是我提到这个角色的方式。

1 个答案:

答案 0 :(得分:0)

我对discord.py不太熟悉,但考虑到您正在搜索角色,它可能会返回一个列表。你应该尝试获得第一个结果

 rolesearch = discord.utils.get(server.roles, 
 name="InFight")
await client.edit_channel_permissions(message.channel, 
 rolesearch[0], overwrite)

编辑:还要确保您的机器人具有适当的权限