我正在尝试使用以下代码更改多个类别和频道的权限:
role = get(guild.roles, name="Fun")
for channel in guild.channels:
overwrites = channel.overwrites_for(role)
overwrites.view_channel = False
await channel.set_permissions(role, overwrite=overwrites)
我得到以下错误:
await channel.set_permissions(role, overwrite=overwrites)
discord.errors.Forbidden: 403 Forbidden (error code: 50013): Missing Permissions
如果我授予bot管理员权限,它将工作。但是,如果我给bot其他每一个权限,bot在角色的顶部,并且它拥有每个类别的权限,那么它将不起作用。我错过了什么? 我使用的是Novus(fork of discord.py),所以基本上是一样的
编辑:我问过discord.py、Novus和discord开发者discord服务器中的人,他们也帮不了我。除了discord开发者服务器,他们没有回答我的问题
目前没有回答
相关问题 更多 >
编程相关推荐