一。文档
https://open.work.weixin.qq.com/help2/pc/cat?doc_id=21657
1. 安装openclaw 官方微信插件
npx -y @wecom/wecom-openclaw-cli install
启动插件
openclaw plugins enable wecom-openclaw-plugin
2。在企业微信工作台创建 ,机器人,拿到id和secret
---在机器人管理/详情 里面查看,设置哪些用户对这个机器人可见/可用

3。命令行配置机器人的id 和 secret 和 openclaw关联
openclaw config set channels.wecom.botId <你的 BOT_ID>
openclaw config set channels.wecom.secret <你的 SECRET>
openclaw gateway restart
例如
openclaw config set channels.wecom.secret IzscUtqGEPRrk8aILYBmSo08tPuEKr9AhPh77J8UHKk
4。和企业微信第一次聊天,会有一个code 码 告诉你 ,按提示 执行下命令即可!!!
然后自己就可以通过企业微信和openclaw进行聊天,发送指令了。
5。 注意,通过 微信,飞书,创建的机器人,和openClaw绑定后,聊天, 不同的用户 加入到这个机器人应用进行沟通聊天, 数据应该都是隔离的 ,独立的。。。互相不影响???
微信配置上后,openclow的自带网页这里可以看到 不同的会话

ps: 可以直接聊天窗口发送质量,比如打开 微信,打开vscode ,写一个代码demo 并用vscode打开
反正openClaw 都是通过会话结合skill技能,去操作解决(重复)问题进行提效的!
因为主打的就是个人本地助手,一般是在内网访问,云部署后可以远程访问,也可以家里开一台,然后公司远程访问。
二。使用案例
https://cloud.tencent.com/act/pro/lighthouse-moltbot?ad_trace=8974ae779803413ca991812cc6531aad&from=29624&from_column=29624#use
三。企业微信涉及到到api文档地址
token获取
https://developer.work.weixin.qq.com/document/path/91039
群发/获取外部客户群和客户
@@@解决微信 外部群发的 api 文档---这里就是开通 学员联系功能
https://developer.work.weixin.qq.com/document/path/92109
企业微信管理后台
https://work.weixin.qq.com/wework_admin/frame#apps/modApiApp/5629500759767312

特别注意:如果要内部群右上角设置里面有(外部群么有webhook地址)有 ‘消息推送’功能,需要在管理后台/自建/消息推送应用
设置可见范围,哪些人群可以看到。


发送外部群和人 ,设置



总结发送方式:
方式 1:群机器人 Webhook(最简单,推荐用于群聊)---内部群,只能发送文本,无法发送图片和文件
# 只发送文本
python3 /Users/wangjie/.openclaw/send_message.py --webhook "YOUR_WEBHOOK_KEY" --text "Hello"
方式 2:企业 API(支持发送给外部个人和群)
# 发送给用户
python3 send_message.py --corp-id "XXX" --corp-secret "XXX" --agent-id "1000001" --user "userid" --text "Hello"
# 发送给群组
python3 send_message.py --corp-id "XXX" --corp-secret "XXX" --agent-id "1000001" --group "@all" --image "/path/to/image.jpg"
@企业微信本身就提供的有群发工具, ----openClaw 调用企业微信api 只能发送内部群 。。。

