跳转到内容

在 Mixin 创建机器人

每个圈子都跑在一个属于你自己的 Mixin 机器人上。机器人在 Mixin 开发者网站上免费注册,做完你手里会多出 两样东西:一个叫 keystore.json 的文件,和一串叫 Client Secret 的字符。

下面从头到尾点一遍:前半段在 Mixin 上,后半段在 OhMy.xin 上。留意浏览器下方的托盘 —— 每拿到一样东西,它就会装进去。

Mixin DevelopersOhMy.xin
developers.mixin.one
Mixin Developers用 Mixin Messenger 扫码
要带去 OhMy.xin 的两样东西
第 1 步,共 7 步

点浏览器里或下方托盘里发光的位置,或点「下一步」。

📄 keystore.json 里有什么
  1. "app_id": "7f1c2e9a-…"机器人的公开编号,OhMy.xin 里显示为 Client ID,可以公开。
  2. "session_id": "0b6d41f3-…"这把钥匙属于哪个登录会话。重新生成会话后它会变。
  3. "server_public_key": "9a3e…"Mixin 为这个会话提供的公钥,用来加密钱包相关请求。
  4. "session_private_key": "8c51…"真正的秘密。谁拿到它,谁就能以机器人的身份说话、动用机器人钱包。

这个文件里没有: Client Secret。它要在同一个 Secret 标签页的 OAuth Client Secret 卡片单独复制。

三样容易混淆的东西
是什么用在哪
Client Secret一串字母数字,来自 OAuth Client Secret → Generate a new secret。在 OhMy.xin 粘贴一次。
keystore.json一个名为 keystore-<Mixin ID>.json 的文件,来自 App Session → Generate a new key → Download。拖进 OhMy.xin 一次。
你的 PIN解锁你自己 Mixin 钱包的 6 位数字。绝不填写 —— OhMy.xin 从不索要。
扫码后登录不上

要在 Mixin Messenger 里面扫(右上角的扫一扫),不要用手机相机,并确认 Messenger 是最新版。

Save 按钮点不了或保存失败

检查每一项是否都填了。Mixin 曾要求简介至少 16 个字符,两个 URL 都要以 https:// 开头。随便填个 https 地址即可,OhMy.xin 稍后会改写。

还没下载或复制就把弹窗关了

Mixin 不保存这两样,没法再显示。重新生成即可 —— keystore 点 Generate a new key,Client Secret 点 Generate a new secret —— 在 OhMy.xin 里用最新的。

找不到下载的文件

打开浏览器的下载列表(Ctrl+J / ⌘⇧J)。找 keystore- 加上机器人 Mixin ID 的文件,比如 keystore-7000101234.json。重复下载的文件名可能带编号,比如 keystore-7000101234 (1).json,没关系。如果点了两次,用最新的那个。也可以不用文件:在 App Session 弹窗点 Copy,把内容粘贴到 OhMy.xin。