
1. 微信里养虾这件事到底怎么落地微信 iOS 端现在能直接和 OpenClaw 对话了入口就是「微信 ClawBot」插件。简单说你的 OpenClaw 实例会以好友形态出现在聊天列表里发消息、传文件、用斜杠命令都能跑通不用企业微信、不用小程序、不用客服系统那套绕路方案。适合谁已经在本地或服务器上跑着 OpenClaw、想把它塞进微信当随身助手的开发者以及刚接触 OpenClaw、想找一个低摩擦入口先跑通链路的新手。但有个前提得说清楚微信只负责「入口」不负责「养虾」。OpenClaw 本身的部署、模型接入、Key 管理还是得你自己搞定。而这一步恰恰是很多人卡住的地方——模型供应商换来换去Key 散落在各个配置文件里改一次模型要翻三四个地方。我这次的做法是用 TaoToken 统一 Key 来收口一个 Key 覆盖 OpenClaw 的模型调用config.toml 和 settings.json 里只填一处后面换模型、加渠道都不用动微信侧的任何配置。下面按「前置准备 → 配置文件 → npx 启动 → 验证响应 → 排障」的顺序走一遍命令和配置都可以直接复制。2. TaoToken 前置把统一 Key 拿到手TaoToken 在这里的角色是模型调用的统一入口。OpenClaw 需要调用大模型来生成回复TaoToken 提供一个兼容 OpenAI 风格的 API 地址和 Key你把它填进 OpenClaw 的配置里OpenClaw 就能通过这个 Key 访问背后的模型能力。官网地址是 https://taotoken.net/?utm_sourcetaotoken_aicg_blog_endutm_mediumcsdnutm_campaignrewriteutm_content API 根地址是 https://taotoken.net/api 。拿 Key 的路径进控制台 → API Keys → 新建一个 Key。建议给这个 Key 起个能认出来的名字比如openclaw-wechat方便后面在 OpenClaw 里对应。Key 生成后只显示一次先复制到安全的地方。注意Key 不要写进会提交到 Git 的文件里。OpenClaw 的配置文件如果放在项目目录下记得加进 .gitignore。TaoToken 的 API 地址在 OpenClaw 配置里通常填https://taotoken.net/api具体是填到 base_url 还是 baseURL取决于 OpenClaw 版本对字段名的要求下面配置文件里我会标出来。如果你用的是 Coding Plan 这类长期编码场景Key 的额度策略可以在控制台里单独看这里不展开。3. 可复制配置config.toml 与 settings.json 骨架OpenClaw 的配置分两块一块是模型接入config.toml一块是微信 ClawBot 相关的运行时设置settings.json。两块都要改缺一个都跑不起来。3.1 config.toml 模型接入骨架# config.toml [model] provider openai-compatible base_url https://taotoken.net/api api_key sk-你的TaoTokenKey model gpt-4o-mini [model.params] temperature 0.7 max_tokens 2048几个点说明一下。provider填openai-compatible是因为 TaoToken 走的是 OpenAI 兼容协议OpenClaw 认这个字段。base_url就是 TaoToken 的 API 根地址注意不要在后面多加/v1具体以你 OpenClaw 版本的文档为准如果报 404 再试着补/v1。api_key填刚才复制的 Key。model填你想用的模型名TaoToken 控制台里能看到可用模型列表选一个填进去。3.2 settings.json 微信 ClawBot 设置骨架{ wechat: { clawbot: { enabled: true, bindMode: qrcode, allowFile: true, allowSlashCommand: true, stream: false } }, runtime: { logLevel: info, configPath: ./config.toml } }enabled打开 ClawBot 通道。bindMode用qrcode对应扫码绑定流程。allowFile和allowSlashCommand按需开文件传输和斜杠命令微信侧是支持的。stream设false因为微信 ClawBot 目前不支持流式输出设 true 反而可能让回复被截断。configPath指向你的 config.toml路径按实际位置改。提示两个文件的字段名在不同 OpenClaw 版本里可能有细微差异比如base_url写成baseURL、api_key写成apiKey。改完先跑一次报字段不识别就按报错提示调整大小写或下划线风格。4. npx 启动与扫码绑定验证 ClawBot 响应配置改完回到终端。先确认微信 iOS 端已经更新到最新版然后在【我】→【设置】→【插件】里找到「微信 ClawBot」并开启。这一步在手机上做电脑端微信目前看不到这个插件入口。接着在电脑终端运行微信官方的绑定工具npx -y tencent-weixin/openclaw-weixin-clilatest install这条命令会拉取最新的 CLI 并执行安装流程。跑起来之后OpenClaw 会生成一个绑定二维码终端里会打印出来或者输出一个二维码图片路径。拿出 iPhone用微信扫这个码确认绑定。绑定成功后微信聊天列表里会出现你的 OpenClaw 好友。给它发一条消息测试/help如果斜杠命令配置生效它会返回可用命令列表。再发一条普通消息比如「现在几点」看它是否正常回复。回复是一次性返回的不会一个字一个字蹦这是微信侧的限制不是配置问题。验证模型调用是否真的走了 TaoToken可以看 OpenClaw 的运行日志。日志里会打印请求的 base_url 和 model 字段确认是https://taotoken.net/api和你填的模型名就说明统一 Key 生效了。5. 本篇常见错排查扫码后聊天列表没出现好友。先确认微信是最新版 iOS插件已开启。然后看终端里 npx 命令是否真的跑完有没有报网络错误。绑定二维码有时效过期了重新跑一次 install。发消息没回复日志报 401。大概率是 Key 填错或过期。回 TaoToken 控制台确认 Key 状态重新复制一次填进 config.toml。注意 Key 前后不要带空格。日志报 404 或 model not found。base_url 或 model 名不对。base_url 先试https://taotoken.net/api不行再试https://taotoken.net/api/v1。model 名去控制台核对大小写要一致。回复被截断或只回一半。检查 settings.json 里stream是不是被设成了 true。微信 ClawBot 不支持流式设 false。斜杠命令没反应。确认allowSlashCommand是 true并且发命令时前面带了/。有些版本要求命令和参数之间有空格。电脑端微信找不到插件。这是预期行为目前只支持 iOS。电脑端看不到「微信 ClawBot」入口不影响手机端使用。6. 接下来怎么走链路跑通之后你可以把 OpenClaw 的模型换成更强的或者加多个模型做路由这些都在 TaoToken 侧调整微信这边不用动。需要管理 Key 或看用量去 API Keys 页面https://taotoken.net/api-keys?utm_sourcetaotoken_aicg_blog_endutm_mediumcsdnutm_campaignrewriteutm_content 。接入过程中遇到字段不识别、协议不匹配的问题接入文档里有各版本的配置对照https://taotoken.net/doc?utm_sourcetaotoken_aicg_blog_endutm_mediumcsdnutm_campaignrewriteutm_content 。想先在网页里试模型效果再决定填哪个模型对话入口在这里https://taotoken.net/chat?utm_sourcetaotoken_aicg_blog_endutm_mediumcsdnutm_campaignrewriteutm_content 。如果你打算长期在微信里跑编码或 Agent 类任务Coding Plan 的额度策略更适合持续调用https://taotoken.net/coding-plan?utm_sourcetaotoken_aicg_blog_endutm_mediumcsdnutm_campaignrewriteutm_content 。实测下来最容易翻车的不是微信侧而是 config.toml 里 base_url 和 model 这两个字段。先把这两个填对再跑 npx基本一次过。