Fig. D09 · Docs › 收件箱 › 消息如何到达统一收件箱 五个阶段,实时
  1. 账号 独立 MTProto 连接,经由独立代理;私聊、群组、超级群始终接收;广播频道仅在加入跟踪后接收(手动开启)
  2. 摄取 按账号 + 聊天 id + Telegram 消息 id 去重;编辑覆盖文本,不留历史;删除不同步,消息保留 租用账号:peer 777000 照常存储,查询时隐藏
  3. 存储 消息文本存于普通文本列,静态未加密;文件存于 MinIO(S3 兼容),单次上传 20 MB,经 API 流式传输,无预签名链接;入站媒体按需获取
  4. 推流 Socket.IO 4 位于站点域名 /ws;会话 JWT(auth.token)或 access_token cookie,或带 read + inbox 的 API 密钥;经 Redis 实时推送,不重放 离线客户端会错过事件;用 Webhook 或 ?after_msg_id= 补齐
  5. 收件箱 私信、群组、频道和机器人聊天同一信息流;按账号或聊天筛选;未读计数;全文搜索;就地回复、分配、标记、解决
同时分发至 Webhook: inbox.new_message, inbox.message_failed, inbox.read 至您的服务器,已签名并重试(见 Fig. D16)。分析仅在隐私开关开启时。