乐于分享
好东西不私藏

OpenClaw * IM 全打通:QQ、企微、飞书一步到位

OpenClaw * IM 全打通:QQ、企微、飞书一步到位

 你再主动一点点   我们就有故事了

视频教程

OpenClaw × IM(QQ、企微、飞书)

已关注
关注
重播 分享

对接企微补录

已关注
关注
重播 分享

图文教程

前置准备

保证openclaw正常可用且IM软件更新至最新版

离谱又好用:OpenClaw 入门第一课,居然是部署一只龙虾

飞书、企微、QQ

openclaw updatenpm i -g openclaw update

一、对接飞书

1、创建飞书机器人

个人身份登录飞书开放平台(https://open.feishu.cn/),创建企业自建应用

进入"凭证与基础信息",复制 App ID(格式 cli_xxx)和 App Secret,妥善保存

进入"添加应用能力" → "机器人",点击"添加"

进入"权限管理",点击"批量导入",粘贴下方 JSON:

{"scopes": {"tenant": ["contact:contact.base:readonly","docx:document:readonly","im:chat:read","im:chat:update","im:message.group_at_msg:readonly","im:message.p2p_msg:readonly","im:message.pins:read","im:message.pins:write_only","im:message.reactions:read","im:message.reactions:write_only","im:message:readonly","im:message:recall","im:message:send_as_bot","im:message:send_multi_users","im:message:send_sys_msg","im:message:update","im:resource","application:application:self_manage","cardkit:card:write","cardkit:card:read"    ],"user": ["contact:user.employee_id:readonly","offline_access","base:app:copy","base:field:create","base:field:delete","base:field:read","base:field:update","base:record:create","base:record:delete","base:record:retrieve","base:record:update","base:table:create","base:table:delete","base:table:read","base:table:update","base:view:read","base:view:write_only","base:app:create","base:app:update","base:app:read","sheets:spreadsheet.meta:read","sheets:spreadsheet:read","sheets:spreadsheet:create","sheets:spreadsheet:write_only","docs:document:export","docs:document.media:upload","board:whiteboard:node:create","board:whiteboard:node:read","calendar:calendar:read","calendar:calendar.event:create","calendar:calendar.event:delete","calendar:calendar.event:read","calendar:calendar.event:reply","calendar:calendar.event:update","calendar:calendar.free_busy:read","contact:contact.base:readonly","contact:user.base:readonly","contact:user:search","docs:document.comment:create","docs:document.comment:read","docs:document.comment:update","docs:document.media:download","docs:document:copy","docx:document:create","docx:document:readonly","docx:document:write_only","drive:drive.metadata:readonly","drive:file:download","drive:file:upload","im:chat.members:read","im:chat:read","im:message","im:message.group_msg:get_as_user","im:message.p2p_msg:get_as_user","im:message:readonly","search:docs:read","search:message","space:document:delete","space:document:move","space:document:retrieve","task:comment:read","task:comment:write","task:task:read","task:task:write","task:task:writeonly","task:tasklist:read","task:tasklist:write","wiki:node:copy","wiki:node:create","wiki:node:move","wiki:node:read","wiki:node:retrieve","wiki:space:read","wiki:space:retrieve","wiki:space:write_only"    ]  }}

进入"版本管理与发布",点击"创建版本",填写版本号后提交发布申请。管理员审批通过即生效(你本人是管理员可直接通过)

2、openclaw中添加飞书渠道

openclaw channels add# 选择Feishu,选择npm安装后,输入 App ID 和 App Secret,其余保持默认,添加后重启网关生效

3、配置事件回调

保证openclaw正确加载飞书插件后,再回到飞书开放平台配置事件回调,选择“长连接”,添加接收消息事件

4、配对并对话

# 飞书中给刚才创建的机器人发任意文字,按照提示进行配对openclaw pairing approve feishu VQS5TKV8

二、对接企微

1、创建智能机器人

通过API模式(长连接)创建的智能机器人,支持被动回复多条消息、主动向用户发消息,为对接OpenClaw的专属创建方式,操作步骤如下: 1、打开企业微信客户端,进入工作台->智能机器人,点击创建机器人->手动创建; 2、进入创建页面后,选择API模式创建(页面提示「如需使用自有系统获取成员与机器人的聊天并输出回复,可切换至API模式创建」);

2、openclaw中添加企微渠道

通过命令安装企微插件,重启openclaw后加载企微插件,再通过命令添加企微渠道(看openclaw对接企微补录视频)

openclaw plugins install @wecom/wecom-openclaw-pluginopenclaw gateway stopopenclaw gateway runopenclaw channels add# 选择企业微信,输入Bot ID 和 Secret,其余保持默认,添加后重启网关生效

3、配对并对话

# 企微中给刚才创建的机器人发任意文字,按照提示进行配对openclaw pairing approve wecom 42QV4N5B

三、对接QQ

1、使用QQ账号登录

使用QQ账号登录或扫描二维码,注册并登陆你的开发者账号,网址:https://q.qq.com/qqbot/openclaw/login.html

2、创建QQ机器人并修改资料

创建QQ机器人账号,自定义头像和名称

修改机器人资料:

名称:小康的钢铁虾-Q

介绍:基于openclaw的智能机器人

3、openclaw配置接入密钥

openclaw-qqbot已打包好, 下载:https://wwasc.lanzouq.com/iUJHl3kof24j 密码:gp4u

openclaw-qqbot插件拷贝至.openclaw/extensions目录下,重启openclaw后加载QQ插件

# 将机器人的ID和Secret配置到你的OpenClaw的运行环境里。 # 安装OpenClaw开源社区QQBot插件(如果安装失败手动拷贝openclaw-qqbot目录)openclaw plugins install @tencent-connect/openclaw-qqbot@latest#配置绑定当前QQ机器人openclaw channels add --channel qqbot --token "1903448159:xxxxxxx"#重启本地OpenClaw服务openclaw gateway stopopenclaw gateway run#如果你希望 QQ 私聊尽量完整渲染标题、引用、分割线、任务列表、表格等 Markdown,建议显式开启openclaw config set channels.qqbot.markdownSupport trueopenclaw config set channels.qqbot.c2cMarkdownDeliveryMode proactive-all

4、开始对话

扫描下方二维码加入OpenClaw交流群

如果这篇文章对你有帮助的话,就顺手点个在看,支持一下叭感谢各位!

自己动手,丰衣足食

点击下方“留言墙”给小康留言

留言墙