python-3.x 无法编辑消息-aigram中出现MessageCantBeEdited错误

7fhtutme  于 2023-10-21  发布在  Python
关注(0)|答案(1)|浏览(141)

我正在制作一个gpt 3. 5集成的电报机器人,我想用机器人编辑文本。我试了很长时间,成功了一次。但现在不管用了。

@dp.message_handler()
async def echo_msg(message: types.Message):
    await message.reply("Hi")
    time.sleep(0.5)
    await message.edit_text("hello")

这是我的测试代码,我曾经成功地编辑了一个文本,但它现在不工作。aiogram.utils.exceptions.MessageCantBeEdited:无法编辑邮件。请帮我
我想让它正常编辑。昨天我试图通过消息ID和聊天ID进行编辑,但它给出了意想不到的值错误,所以我试图删除除文本外的所有内容,当时它工作了。但现在不了了我也不知道为什么。

aelbi1ox

aelbi1ox1#

您不能编辑用户的消息;你只能编辑机器人自己的信息。

@dp.message_handler()
async def echo_msg(user_message: types.Message):
    bot_message = await user_message.reply("Hi")
    time.sleep(0.5)
    await bot_message.edit_text("hello")

相关问题