gpt4 book ai didi

python - 不和谐.错误.禁止 : 403 FORBIDDEN (error code: 50013): Missing Permissions

转载 作者:太空宇宙 更新时间:2023-11-03 20:41:42 25 4
gpt4 key购买 nike

我最近创建了一个机器人,它只允许发送消息和读取消息历史记录。在我自己的服务器中,该机器人似乎工作完美,但某个用户尝试在自己的服务器上使用该机器人,并出现错误 discord.errors.Forbidden: 403 FORBIDDEN (error code: 50013): Missing Permissions 弹出。

await message.channel.send(file=discord.File(io.BytesIO(meme), filename="meme.png"))

上面的行是导致错误的原因。我认为我需要“附加文件”权限,但由于某种原因,在我的测试服务器上没有它它也可以工作。

完整回溯:

Traceback (most recent call last):
File "/home/nemplayer/.local/lib/python3.7/site-packages/discord/client.py", line 270, in _run_event
await coro(*args, **kwargs)
File "bot/bot.py", line 78, in on_message
await message.channel.send(file=discord.File(io.BytesIO(meme), filename="meme.png"))
File "/home/nemplayer/.local/lib/python3.7/site-packages/discord/abc.py", line 806, in send
content=content, tts=tts, embed=embed, nonce=nonce)
File "/home/nemplayer/.local/lib/python3.7/site-packages/discord/http.py", line 218, in request
raise Forbidden(r, data)
discord.errors.Forbidden: 403 FORBIDDEN (error code: 50013): Missing Permissions

最佳答案

我的问题是,添加的角色比机器人的角色具有更高的优先级(即使具有权限) - 因此它在角色列表中的位置更高。只需将其拖得更高就可以了!

关于python - 不和谐.错误.禁止 : 403 FORBIDDEN (error code: 50013): Missing Permissions,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56822419/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com