OpenClawWeChat 通过微信小程序与 OpenClaw 对话

0 阅读3分钟

OpenClawWeChat 开源:通过微信小程序与 OpenClaw 对话

1 分钟快速接入,零配置使用


前言

作为 OpenClaw 用户,你是否遇到过这样的困扰:

  • 想在手机上随时与 OpenClaw 对话,但 Telegram、WhatsApp 等工具需要翻墙

  • 想用飞书、钉钉,但配置起来很复杂

  • 微信每天都在用,但 OpenClaw 只支持企业微信,不支持个人微信

今天 OpenClawWeChat 插件,彻底解决这些问题!


项目简介

OpenClawWeChat 是一个 OpenClaw 的通道插件,让你可以通过微信小程序「ClawChat」直接与 OpenClaw AI 对话。

GitHub 地址github.com/hillghost86…


核心特性

🚀 极简接入

  • 零配置:只需一个 API Key,无需复杂配置

  • 即开即用:微信小程序搜索「ClawChat」,扫码即用

  • 无需翻墙:微信网络随时可用

📱 完整功能

| 功能 | 支持状态 |

|------|---------|

| 文本消息 | ✅ |

| 图片消息 | ✅ |

| 视频消息 | ✅ |

| 文档消息 | ✅ |

| 语音消息 | ✅ |

| 消息回复 | ✅ |

| 多用户隔离 | ✅ |

🛡️ 可靠稳定

  • 成熟架构:基于 Telegram Bot API 标准,久经考验

  • 消息保障:完整的轮询机制,不丢消息

  • 错误恢复:自动重试,网络波动无影响


快速上手(1 分钟配置)

第一步:获取 API Key

  1. 微信搜索小程序 「ClawChat」

  2. 进入小程序,获取你的 Bot IDSecret

  3. 组合成 API Key:bot_id:secret

第二步:配置插件

# 安装插件
openclaw plugins install openclawwechat

# 进入插件目录
cd ~/.openclaw/extensions/openclawwechat

# 运行配置脚本,输入 API Key
npm run config-init

# 重启 Gateway
openclaw gateway restart

按提示输入 API Key 即可完成配置。

第三步:开始使用

打开微信小程序「ClawChat」,开始与 OpenClaw 对话!

就这么简单!

截图展示

clawchat0.jpg

clawchat1.jpg

clawchat2.jpg

clawchat3.jpg


配置选项


{

"apiKey": "your_bot_id:your_secret",

"pollIntervalMs": 2000,

"sessionKeyPrefix": "agent:main:wechat:miniprogram:",

"debug": false

}

| 参数 | 说明 | 默认值 |

|------|------|--------|

| apiKey | Bot ID 和 Secret,用冒号连接 | 必填 |

| pollIntervalMs | 轮询间隔(毫秒) | 2000 |

| sessionKeyPrefix | Session Key 前缀 | agent:main:wechat:miniprogram: |

| debug | 调试模式 | false |


与其他方案对比

| 特性 | OpenClawWeChat | laolin5564 方案 | 企业微信方案 |

|------|---------------|----------------|-------------|

| 接入方式 | 微信小程序 | iPad 协议 | 企业微信 |

| 配置复杂度 | ⭐ 极简 | ⭐⭐⭐ 中等 | ⭐⭐ 较低 |

| 稳定性 | ⭐⭐⭐⭐ 高 | ⭐⭐⭐ 中 | ⭐⭐⭐⭐⭐ 很高 |

| 功能完整度 | ⭐⭐⭐⭐ 90% | ⭐⭐⭐⭐⭐ 95% | ⭐⭐⭐ 80% |

| 需要中转服务器 | ✅ 是 | ❌ 否 | ❌ 否 |

| 支持群聊 | ❌ 否 | ✅ 是 | ✅ 是 |

| 适用场景 | 个人用户 | 个人用户 | 团队/企业 |

选择建议

  • 如果想要 最简单 的接入方式,选择 OpenClawWeChat

  • 如果需要 群聊功能,考虑 laolin5564 方案

  • 如果是 企业/团队 使用,选择企业微信


使用示例

基础对话

你:你好,帮我写一个 Python 函数,计算斐波那契数列

OpenClaw:好的,这是计算斐波那契数列的 Python 函数:

def fibonacci(n):

if n <= 1:

return n

return fibonacci(n-1) + fibonacci(n-2)

  


# 优化版本(使用动态规划)

def fibonacci_dp(n):

if n <= 1:

return n

dp = [0] * (n + 1)

dp[1] = 1

for i in range(2, n + 1):

dp[i] = dp[i-1] + dp[i-2]

return dp[n]

第一个版本是递归实现,第二个版本使用动态规划,时间复杂度从 O(2^n) 优化到 O(n)。

发送图片


你:[发送一张截图]

识别这张图片中的文字


OpenClaw:[识别并输出文字内容]

消息回复


你:今天天气怎么样?

OpenClaw:请问你所在的城市是哪里?

你:[回复消息] 北京

OpenClaw:北京今天天气晴,气温 5-15°C,微风...

后续计划

  • 添加单元测试和集成测试

  • 支持表情回复

  • 优化性能监控


总结

OpenClawWeChat 通过微信小程序的方式,让中国大陆用户可以简单、方便地使用 OpenClaw。

如果你也是 OpenClaw 用户,希望能在微信上与 AI 对话,不妨试试这个插件!


项目信息


如果这个项目对你有帮助,请给个 Star ⭐️

欢迎提 Issue 和 PR!