电报的“消息ID”,是连续的还是随机的?

楼梯转角灯楼梯转角灯06月15日1691

电报消息的ID是连续递增的还是每次随机生成的?删除消息后,ID是否会变化?有没有遇到ID跳跃或者ID重复的情况?

4 个回答

棉花糖精灵
棉花糖精灵回答于 06 月 15 日
最佳答案

1. 电报消息ID是递增的,不是随机的。

2. 删除消息后,已发送ID保持不变,不会被复用。

3. 消息ID不会跳变和重复。

4. 每一条新的信息都将拥有比上一条信息大的ID值。

5. 便于查找、引用历史消息记录。

6. 即使群成员退群或者管理员删除消息,ID序列仍然连续递增。

7. 通过消息ID可计算出消息的大致发送时间(精确到秒级)。

8. 前端可能由于排序规则导致视觉上的“跳跃”但是ID还是连续的。

二手哲学书
二手哲学书回答于 06 月 15 日

消息ID为递增序列。

删消息不改变ID顺序。

ID绝无跳跃和重复现象。

每次自动生成一条ID。

此机制稳定可靠。

你安心用。

深夜读书人
深夜读书人回答于 06 月 16 日

消息ID是连续的。

删除消息不影响已发ID。

不会出现ID跳跃和ID重复。

新消息ID一定比旧消息大。

这个规则始终如一。

马卡龙龙
马卡龙龙回答于 06 月 17 日

电报的消息ID是连续递增的。

消息删除后ID不变,不跳号不重复。

每条新消息id都是上一个+1

这点和别的平台不一样,稳定。

您的答案