OpenClaw接入微信流程记录——Deepseek api
1. 概述
本文档记录了在 Windows 11 系统上将 OpenClaw(个人 AI 助手框架)接入微信的完整过程。通过这一配置,用户可以在微信上与 AI 机器人对话,由 DeepSeek V4 Pro 模型提供智能回复。整个过程涉及 OpenClaw 安装、微信插件配置、扫码授权、DeepSeek 提供商配置以及网关启动等步骤。
|
项目 |
说明 |
|
操作系统 |
Windows 11 Home China (10.0.26200) |
|
终端环境 |
Git Bash |
|
AI 框架 |
OpenClaw 2026.5.7 |
|
微信插件 |
@tencent-weixin/openclaw-weixin v2.4.3 |
|
AI 模型 |
DeepSeek V4 Pro (deepseek-v4-pro) |
|
API 提供商 |
DeepSeek (api.deepseek.com) |
|
网关端口 |
localhost:18789 |
2. 安装 OpenClaw
首先需要全局安装 OpenClaw 框架。OpenClaw 是一个个人 AI 助手框架,支持接入多种聊天渠道(微信、Telegram、Discord 等),并提供插件系统和网关服务。
命令:
npm install -g openclaw
该命令会安装约 560 个依赖包。安装过程中会看到一些弃用警告(deprecated warnings),这些警告不影响正常使用。安装完成后,可通过以下命令验证:
openclaw –version # 输出: OpenClaw 2026.5.7 (eeef486)
3. 安装微信插件
OpenClaw 通过插件机制支持微信渠道。执行以下命令安装微信插件:
命令:
npx -y @tencent-weixin/openclaw-weixin-cli@latest install
此命令执行以下操作:
1. 检测本地已安装的 OpenClaw 版本(2026.5.7)
2. 下载并安装 @tencent-weixin/openclaw-weixin 插件到 ~\.openclaw\npm\node_modules\
3. 创建扩展符号链接:将插件链接到 ~\.openclaw\extensions\ 目录
4. 尝试进行首次微信连接
4. 解决 Symlink 权限问题
在 Windows 系统上,安装程序尝试创建符号链接(symlink)时遇到权限错误:
错误信息:
EPERM: operation not permitted, symlink ‘…\openclaw-weixin’ -> ‘…\extensions\openclaw-weixin’
⚠️ 注意:Windows 默认情况下,创建符号链接需要管理员权限。这是 Windows 安全策略的一部分,非管理员用户无法创建 symlink。
解决方案:手动复制目录
由于权限限制无法创建符号链接,采用手动复制目录的方式绕过此问题:
命令:
cp -r ~/.openclaw/npm/node_modules/@tencent-weixin/openclaw-weixin \ ~/.openclaw/extensions/openclaw-weixin
复制完成后,OpenClaw 即可识别 openclaw-weixin 渠道。如果后续插件有更新,需要重新执行此复制操作。
5. 扫码登录微信
插件就绪后,执行登录命令进行微信授权:
命令:
openclaw channels login –channel openclaw-weixin
登录过程:
1. 终端显示一个二维码(ASCII QR Code)
2. 使用手机微信扫描该二维码
3. 确认授权后,系统提示「已将此 OpenClaw 连接到微信」
4. 配置文件和认证凭据自动保存到 ~\.openclaw\openclaw.json
💡 提示:二维码有效期约 60 秒,过期后会自动刷新(最多 3 次)。建议在终端显示二维码后立即用手机扫描。如果 3 次都过期,需要重新执行登录命令。
登录成功后,OpenClaw 配置中会增加微信渠道的认证信息,包括微信账号 ID 和会话凭据。
6. 配置 DeepSeek AI 提供商
OpenClaw 默认使用 OpenAI 作为 AI 提供商。我们需要将其切换为 DeepSeek。DeepSeek 提供兼容 OpenAI API 格式的接口,可通过 OpenClaw 的原生 DeepSeek 提供商进行配置。
6.1 执行 onboard 配置
命令:
openclaw onboard –non-interactive \ –mode local \ –auth-choice deepseek-api-key \ –deepseek-api-key “sk-xxxxxxxx” \ –skip-health \ –accept-risk
此命令自动完成以下配置:
|
配置项 |
说明 |
|
providers.deepseek.baseUrl |
https://api.deepseek.com |
|
providers.deepseek.api |
openai-completions(兼容 OpenAI 协议) |
|
可用模型 |
deepseek-v4-flash / deepseek-v4-pro / deepseek-chat / deepseek-reasoner |
|
默认模型 |
deepseek-v4-pro(支持推理、1M 上下文、384K 最大输出) |
|
auth.profiles |
deepseek:default → api_key 模式 |
6.2 手动修改默认模型
onboard 默认将 deepseek-v4-flash 设为 primary 模型。根据需求手动修改配置文件,将主模型切换为 deepseek-v4-pro:
修改位置:
# 修改 ~\.openclaw\openclaw.json “model”: { “primary”: “deepseek/deepseek-v4-pro” }
7. 启动网关
所有配置完成后,启动 OpenClaw 网关服务。网关负责管理 AI 模型调用、渠道消息收发、插件运行等核心功能。
7.1 安装网关服务
命令:
openclaw gateway install
该命令会注册 Windows 启动项,使网关服务随系统自动启动。同时自动生成网关 Token 并写入配置文件。
7.2 启动网关
命令:
openclaw gateway
启动成功后,终端显示关键状态信息:
|
状态项 |
含义 |
|
agent model: deepseek/deepseek-v4-pro |
AI 模型已正确配置为 DeepSeek V4 Pro |
|
http server listening |
HTTP 服务器已就绪,监听 127.0.0.1:18789 |
|
7 plugins loaded |
7 个插件已加载,包括 openclaw-weixin |
|
weixin monitor started |
微信消息监听已启动 |
|
gateway ready |
网关完全就绪 |
⚠️ 注意:如果启动时提示端口已被占用,先执行 openclaw gateway stop 停止旧进程,再重新启动。
8. 最终状态总览
以下是系统正常运行时的完整状态:
|
组件 |
状态 |
详情 |
|
OpenClaw |
✅ 运行中 |
v2026.5.7 |
|
微信插件 |
✅ 已连接 |
openclaw-weixin v2.4.3 |
|
微信账号 |
✅ 已授权 |
|
|
AI 模型 |
✅ 已配置 |
DeepSeek V4 Pro (thinking=high) |
|
API 端点 |
✅ 已配置 |
https://api.deepseek.com |
|
网关 HTTP |
✅ 监听中 |
http://127.0.0.1:18789 |
|
插件数量 |
✅ 7 个 |
browser, device-pair, file-transfer, memory-core, openclaw-weixin, phone-control, talk-voice |
9. 常用命令速查
|
命令 |
用途 |
|
openclaw gateway |
启动网关 |
|
openclaw gateway stop |
停止网关 |
|
openclaw gateway install |
安装网关为系统服务 |
|
openclaw doctor |
运行诊断 |
|
openclaw channels login –channel openclaw-weixin |
微信重新登录 |
|
openclaw logs |
查看网关日志 |
|
openclaw dashboard |
打开 Web 控制面板 |
|
openclaw security audit –deep |
深度安全审计 |
|
openclaw configure |
交互式重新配置 |
10. 已知问题与注意事项
■ Windows Symlink 权限
在非管理员权限下无法创建符号链接。当前采用手动复制目录的方式绕过。如需彻底解决,可使用管理员权限运行安装命令,或启用 Windows 开发者模式。
■ 插件安全警告
openclaw-weixin 插件包含 4 个可疑代码模式。建议运行 openclaw security audit –deep 进行检查。
■ Web 搜索功能
如需使用 Web 搜索工具,需额外配置 Brave API Key: openclaw configure –section web
■ Windows 兼容性
OpenClaw 官方建议在 WSL2 上运行以获得最佳体验。Windows 原生模式可用,但可能遇到一些边缘问题。
11. 架构示意
以下为文字版架构说明,建议配合截图工具标注关键流程:
┌─────────────────────────────────────────────────────┐ │手机微信│ │(用户发送/接收消息)│ └─────────────────┬───────────────────────────────────┘ │ 微信服务器中转 ▼ ┌─────────────────────────────────────────────────────┐ │OpenClaw Gateway (127.0.0.1:18789)│ │┌──────────┐┌───────────┐┌──────────────────┐ │ ││ Weixin││Agent││Other Plugins│ │ ││ Plugin│──│Engine│──│(browser, …)│ │ │└──────────┘└─────┬─────┘└──────────────────┘ │ │││ ││ API 调用│ └──────────────────────┼──────────────────────────────┘ │ ▼ ┌─────────────────────────┐ │DeepSeek API│ │(api.deepseek.com)│ │模型: V4 Pro│ └─────────────────────────┘
— 全文完 —
夜雨聆风