Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/353.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 404未找到(错误代码:1008):未知消息_Python_Discord.py Rewrite - Fatal编程技术网

Python 404未找到(错误代码:1008):未知消息

Python 404未找到(错误代码:1008):未知消息,python,discord.py-rewrite,Python,Discord.py Rewrite,我正在使用discord.py在python中创建一个bot,我正在尝试在执行命令时删除该命令 这是工作,但给我一个错误,错误是 忽略on_消息中的异常 回溯(最近一次呼叫最后一次): 文件“C:\Users\Dell\AppData\Local\Programs\Python38\lib\site packages\discord\client.py”, 第312行,运行事件中 等待coro(*args,**kwargs) 文件“C:/Users/Dell/Desktop/test\u bot

我正在使用discord.py在python中创建一个bot,我正在尝试在执行命令时删除该命令 这是工作,但给我一个错误,错误是

忽略on_消息中的异常 回溯(最近一次呼叫最后一次): 文件“C:\Users\Dell\AppData\Local\Programs\Python38\lib\site packages\discord\client.py”, 第312行,运行事件中 等待coro(*args,**kwargs) 文件“C:/Users/Dell/Desktop/test\u bot/add\u role.py”,第25行,在on\u消息中 msg=wait message.channel.fetch_message(761275239346339871) 文件“C:\Users\Dell\AppData\Local\Programs\Python38\lib\site packages\discord\abc.py”, 第956行,在fetch_消息中 data=wait self.\u state.http.get\u消息(channel.id,id) 文件“C:\Users\Dell\AppData\Local\Programs\Python38\lib\site packages\discord\http.py”, 第243行,请求中 未找到上升(r,数据) discord.errors.NotFound:404未找到(错误代码:10008):未知消息

在给出错误后,它也能工作,但我想知道是什么引起了错误 代码:


问题是,您输入的消息id已被删除。如果您想删除作者信息,只需执行以下操作

await ctx.message.delete()
如果您想通过
等待
删除输入的消息,您可以这样做

msg = await client.wait_for('message', check=lambda message: message.author == ctx.author)
await msg.delete()
如果消息上出现

@client.event
async def on_message(message):
    message = await message.channel.send(message here)
    await message.delete()

请向我们提供更多的代码,以便我们能够推断出问题的原因,或者为我们自己重现错误。您有此错误,因为
fetch_message(761275239346339871)
没有找到您要查找的消息,但我正在on_message()事件中使用此消息,它应该删除的消息是我的bot消息
@client.event
async def on_message(message):
    message = await message.channel.send(message here)
    await message.delete()