【发布时间】:2021-07-31 08:11:43
【问题描述】:
我在编辑 discord.py 中的机器人消息时遇到问题 这是我正在使用的代码:
if message.content.startswith('!edit'):
await message.channel.send('Message')
time.sleep(2)
await message.edit(content='Edited')
我收到了这个错误: discord.errors.Forbidden: 403 Forbidden (error code: 50005): 无法编辑由其他用户创作的消息
如果我理解正确,机器人会尝试编辑我发送的命令消息 (!edit),而不是它自己的。有没有办法让机器人以它自己的消息为目标,还是我做错了什么?
提前致谢。
【问题讨论】:
-
我不确定这确实是它自己的信息。但是,在您找到更好的方法之前,将修改消息的权限授予您的机器人可能是一种解决方法。
标签: python discord discord.py bots edit