Python PyAPI消息编辑

Python PyAPI消息编辑,python,telegram,edit,py-telegram-bot-api,Python,Telegram,Edit,Py Telegram Bot Api,我正在为我的bot使用library,我需要处理消息编辑(每当聊天中的消息被编辑时),但我无法从文档中找到如何进行编辑的方法 另外,当我试图简单地编辑一条已经在聊天中的消息时,我遇到了以下错误: 2020-12-22 05:07:36,389 (__init__.py:489 MainThread) ERROR - TeleBot: "A request to the Telegram API was unsuccessful. Error code: 400. Description

我正在为我的bot使用library,我需要处理消息编辑(每当聊天中的消息被编辑时),但我无法从文档中找到如何进行编辑的方法

另外,当我试图简单地编辑一条已经在聊天中的消息时,我遇到了以下错误:

2020-12-22 05:07:36,389 (__init__.py:489 MainThread) ERROR - TeleBot: "A request to the Telegram API was unsuccessful. Error code: 400. Description: Bad Request: message can't be edited"
我对这两个话题感到困惑,有人知道解决方案吗(


提前谢谢!

好吧,我只是在装聋作哑,但可能会对某人有所帮助

要处理消息更新,请使用:

@bot.edited_message_handler(func=lambda message: True)
def handler_function(message):
    # some stuff
这将处理消息更新,对于不同类型的消息,只需在处理程序中更改
content\u types

好的,现在关于更新来自其他用户的消息,你不能这样做。例如,我向我的机器人发送了一条消息,并希望他编辑它,不。看起来,这在任何方面都是不可能的

但您的机器人可以编辑自己的消息,如下所示:

bot.edit_message_text(chat_id=CHAT_WITH_MESSAGE, text=NEW_TEXT, message_id=MESSAGE_TO_EDIT)
好吧,祝你好运!