开发文档

Telegram 定时消息与多条置顶

区分定时队列与正式消息 ID,处理发送后的状态更新,并完整列出 Telegram 置顶消息。

GetTGAPI 编辑团队更新于
文档解读核对日期

依据官方资料整理,由 GetTGAPI 独立维护。 文档目录与术语表 →

本页内容
  1. 定时队列有自己的消息身份
  2. 置顶可能不止一条
  3. 界面建议

定时队列有自己的消息身份

设置 schedule_date 后,消息先进入相应聊天的定时队列;真正发送后,需要用更新关联正式消息。定时 ID 与发送后 ID 不能假定相同。取消、改期和立即发送都有独立动作。

“对方上线时发送”等特殊模式还受适用范围与隐私设置影响,不应在所有聊天中展示成无条件可用。

置顶可能不止一条

资料中的最新置顶消息 ID 不代表完整列表。完整列表需要按置顶过滤器查询。置顶、取消置顶以及私聊单侧置顶的含义也不同。

界面建议

将等待发送、已发送和已取消分开展示。一次点击产生一个稳定操作标识,网络超时后先核对状态。置顶导航保留当前消息位置,取消置顶后更新列表,不能直接删除原消息。