Mixin 机器人如何群发消息给用户

若需要给每个用户逐一发送消息(群发消息),就是发送消息到每个会话ID (Conversation ID)。而这份会话ID列表需要自己提前准备好,参考 Mixin 机器人如何获得用户ID和会话ID,然后自行存储和管理。

Mixin 的会话 ID 形式相同,但生成方法分两种:
1. 用户和用户之间的单人会话,可以通过计算两个用户的 user_id 获得。计算方法参考代码
2. 多人群组的会话ID是随机生成的。

遍历自己维护的用户信息列表或纯会话ID列表,
打包消息。消息分类和载体数据格式参考 Mixin 文档
使用 POST /messages 接口发送消息。或者机器人使用 blaze client 发送消息,参考代码