You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Pyrogram电报机器人报错:'Message'对象无'message_id'属性如何解决?

错误原因及修复方案

错误原因

你代码里调用了st_msg.message_id,但Pyrogram的Message对象没有message_id这个属性——Pyrogram对Telegram消息的ID字段封装为id,而非message_id。这个问题大概率是混淆了其他Telegram机器人库(比如python-telegram-bot)的属性命名规则导致的。

修复方法

直接将代码中的st_msg.message_id替换为st_msg.id即可:

await client.delete_messages(message.chat.id, st_msg.id)

内容的提问来源于stack exchange,提问作者Maddox

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.30 04:23:09