Skip to content

Q&A

以下内容是针对一些问题的解答。未尽之处,欢迎加入 QQ 群讨论相关细节。

message_seq 是否相当于 OneBot 11 标准中的 message_id

省流:message_scene + peer_id + message_seq = 完整版 message_id

message_seq 不是“大号的 message_id”,而是一个自增的数字,表示消息在当前会话中的顺序,对于每个会话(好友或群聊)都是独立的。Milky 用 message_scenepeer_idmessage_seq 组合来唯一标识一条消息。其中:

  • message_scene 是一个字符串,表示消息的场景(例如:好友、群聊等)
  • peer_id 是一个数字,表示会话的 ID。对于好友消息,peer_id 是好友的 QQ 号;对于群消息,peer_id 是群号。

OneBot 11 则使用 message_id 来唯一标识一条消息。