每个圈子都跑在一个属于你自己的 Mixin 机器人上。机器人在 Mixin 开发者网站上免费注册,做完你手里会多出 两样东西:一个叫 keystore.json 的文件,和一串叫 Client Secret 的字符。
下面从头到尾点一遍:前半段在 Mixin 上,后半段在 OhMy.xin 上。留意浏览器下方的托盘 —— 每拿到一样东西,它就会装进去。
🤖Mixin Developers✨OhMy.xin
🔒developers.mixin.one
Mixin Developers用 Mixin Messenger 扫码
🔒 App SessionGenerate a new session key for this app.
🔒 WALLETGenerate a spend private key for this app.Register Wallet跳过
⌘ OAuth Client SecretRequired to generate an OAuth signature.
▦ Code URLDisplay or rotate the code_url for this app.ShowRotate跳过
只需要 App Session 和 OAuth Client Secret 这两张卡片。
🔒 App SessionGenerate a new session key for this app.
🔒 WALLETGenerate a spend private key for this app.Register Wallet跳过
⌘ OAuth Client SecretRequired to generate an OAuth signature.
▦ Code URLDisplay or rotate the code_url for this app.ShowRotate跳过
✕App Session{ "app_id": "a1b2c3d4-1111-4222-8333-0123456789ab", "session_id": "e5f6a7b8-4444-4555-8666-0123456789ab", "server_public_key": "0f1e2d3c4b5a…", "session_private_key": "••••••••••••…" }CopyDownload 会保存 keystore-7000101234.json,这就是 keystore,别给任何人。
🔒 App SessionGenerate a new session key for this app.✓ keystore-7000101234.json
🔒 WALLETGenerate a spend private key for this app.Register Wallet跳过
⌘ OAuth Client SecretRequired to generate an OAuth signature.
▦ Code URLDisplay or rotate the code_url for this app.ShowRotate跳过
🔒 App SessionGenerate a new session key for this app.✓ keystore-7000101234.json
🔒 WALLETGenerate a spend private key for this app.Register Wallet跳过
⌘ OAuth Client SecretRequired to generate an OAuth signature.
▦ Code URLDisplay or rotate the code_url for this app.ShowRotate跳过
✕OAuth Client Secret9a8b7c6d5e4f…(64 hex characters)…0a1b2c3dCancel这就是 Client Secret。现在就复制 —— 它只显示一次。
🔒 App SessionGenerate a new session key for this app.✓ keystore-7000101234.json
🔒 WALLETGenerate a spend private key for this app.Register Wallet跳过
⌘ OAuth Client SecretRequired to generate an OAuth signature.✓ 已复制
▦ Code URLDisplay or rotate the code_url for this app.ShowRotate跳过
两样都拿到了,切到 OhMy.xin 标签页。
- 创建机器人
- 连接
- 自动配置
创建你的 Mixin 机器人前往 Mixin 开发者门户注册机器人并下载 keystore 文件。- 01 · developers.mixin.one → keystore.json
- 02 · client_secret
- 创建机器人
- 连接
- 自动配置
连接你的机器人keystore.json {"app_id":"...","session_private_key":"...","server_public_key":"..."}⬆ 把 keystore.json 拖到这里,或 选择文件
OAuth Client Secret 不在 keystore 中粘贴 Client Secret启动机器人 - 创建机器人
- 连接
- 自动配置
连接你的机器人keystore.json ✓ 已解析{"app_id":"7f1c2e9a-…","session_id":"0b6d41f3-…","server_public_key":"9a3e…","session_private_key":"8c51…"}
- ✓ client_id ← app_id
- ✓ session_id ← session_id
- ✓ private_key ← session_private_key
- ✓ pin_token ← server_public_key
OAuth Client Secret 不在 keystore 中粘贴 Client Secret启动机器人 - 创建机器人
- 连接
- 自动配置
连接你的机器人keystore.json ✓ 已解析{"app_id":"7f1c2e9a-…","session_id":"0b6d41f3-…","server_public_key":"9a3e…","session_private_key":"8c51…"}
- ✓ client_id ← app_id
- ✓ session_id ← session_id
- ✓ private_key ← session_private_key
- ✓ pin_token ← server_public_key
OAuth Client Secret 不在 keystore 中•••••••••••••••• - 创建机器人
- 连接
- 自动配置
圈子已就绪每日笔记已连接并完成配置。- ✓凭证已验证
- ✓资料已同步
- ✓主页地址已设置
- ✓OAuth 回调已设置
- ✓资源匹配规则已设置
打开控制台 要带去 OhMy.xin 的两样东西
在电脑上打开 developers.mixin.one,用 Mixin Messenger 扫码登录。
第 1 步,共 7 步
点浏览器里或下方托盘里发光的位置,或点「下一步」。
📄 keystore.json 里有什么- {
"app_id": "7f1c2e9a-…"机器人的公开编号,OhMy.xin 里显示为 Client ID,可以公开。"session_id": "0b6d41f3-…"这把钥匙属于哪个登录会话。重新生成会话后它会变。"server_public_key": "9a3e…"Mixin 为这个会话提供的公钥,用来加密钱包相关请求。"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。