Mixin 机器人如何获得用户ID和会话ID

能够获悉用户ID和会话ID的两个交互场景和方法:

  1. 等待用户主动发消息给机器人
    当用户在 Mixin Messenger 中 添加机器人为联系人时,会自动的发送一条内容是 “Hi”(“你好”) 的文本消息给机器人。
  2. 机器人收到来自用户的消息时,可以从 message view 里读到 user_id 和 conversation_id.
    代码参考
  3. 如果需要更多用户信息,可以通过 API GET /user/:id 接口读取。
  1. 网页版中,可以使用 Mixin 的 JavaScript Bridge 读取到当前用户的 conversation_iduser_id
  2. 当用户确认 OAuth 授权后,机器人可以使用用户的 access token 通过 GET /me 接口获得更多信息。

用户/群组可以访问网页 https://mixin.one/context 直接查看自己的会话ID。