【超详细】openclaw接入流程(QQ/飞书)
一.配置过程
1.安装Node
第一步,需要前往Node.js官网下载安装包:https://nodejs.org/dist/v22.12.0/
选择node-v22.12.0-x64.msi这个版本进行下载。
安装完成后,打开命令行验证版本:输入node -v,如果显示v22.12.0就说明安装成功了。
这里有个关键点:node版本必须≥22.12,否则后续的openclaw安装会失败。
2.openclaw 安装引导
接下来进入openclaw的安装环节。官网地址是:OpenClaw - OpenClaw
第一步,建议用管理员身份打开PowerShell,然后输入这条命令:
iwr -useb
安装完成后验证一下:输入openclaw --version。通常它会安装到"C:\Users\username\.openclaw"这个目录。
验证指令执行后,应该能看到版本信息:
3.在QQ开放平台创建机器人
第三步,需要到QQ开放平台创建机器人。
第一步:登录QQ开放平台的机器人列表页面。
第二步:创建机器人,获得AppID和AppSecret。
这里要特别注意:AppSecret只能查看一次,务必妥善保存。
第三步:留意页面上的接入代码,后续配置时会用到。
4.安装Gateway(机器人通信服务)
现在开始安装Gateway服务。
第一步:在以管理员身份运行的PowerShell中输入:openclaw gateway install
第二步:启动服务:openclaw gateway
第三步:检查服务状态:openclaw gateway status
第四步:打开浏览器访问http://127.0.0.1:18789,如果能看到内容就说明成功了。
5.安装QQ插件
继续在PowerShell中执行以下操作:
第一步:安装QQBot插件
openclaw plugins install @tencent-connect/openclaw-qqbot@latest
第二步:添加QQ机器人
openclaw channels add --channel qqbot --token "你的AppID:你的AppSecret”
第三步:完成后重启gateway
openclaw gateway restart
6.打开网关
参考文档:入门指南 - OpenClaw
在PowerShell中输入:openclaw gateway --port 18789 --verbose
二、配置Ai模型
1.申请API Key
建议先接入一些提供免费额度的API服务:
Qwen系列: https://dashscope.aliyun.com
Moonshot系列:https://platform.moonshot.cn
新建API后,复制API key备用。
2.设置环境变量
以接入qwen系列为例,需要修改openclaw.json文件:
{"meta": {"lastTouchedVersion": "2026.3.8","lastTouchedAt": "2026-03-11T08:29:09.991Z"},"wizard": {"lastRunAt": "2026-03-11T08:24:48.862Z","lastRunVersion": "2026.3.8","lastRunCommand": "configure","lastRunMode": "local"},"models": {"mode": "merge","providers": {"bailian": {"baseUrl": "
三、接入飞书
1.给 OpenClaw 安装 飞书机器人插件
openclaw plugins install feishu-openclaw
2.登录飞书开放平台
平台地址:飞书开放平台
第一步:创建机器人,获得APP ID和secret
3.给openclaw配置
第一步:在PowerShell输入 openclaw config 进行配置选择
第二步:输入刚刚在飞书开放平台创建的飞书机器人ID和secret,直到显示complete
实际上这一步修改了openclaw.json文件
第三步:登录飞书开放平台,选择开发配置→权限管理→批量导入/导出权限
输入以下json文件,保存:
{"scopes": {"tenant": ["base:app:copy","base:app:create","base:app:read","base:app:update","base:collaborator:create","base:collaborator:delete","base:collaborator:read","base:dashboard:copy","base:dashboard:read","base:field:create","base:field:delete","base:field:read","base:field:update","base:form:read","base:form:update","base:record:create","base:record:delete","base:record:read","base:record:retrieve","base:record:update","base:role:create","base:role:delete","base:role:read","base:role:update","base:table:create","base:table:delete","base:table:read","base:table:update","base:view:read","base:view:write_only","bitable:app","bitable:app:readonly","board:whiteboard:node:create","board:whiteboard:node:delete","board:whiteboard:node:read","board:whiteboard:node:update","contact:contact.base:readonly","contact:user.base:readonly","contact:user.employee_id:readonly","contact:user.employee_number:read","contact:user.id:readonly","docs:doc","docs:doc:readonly","docs:document.comment:create","docs:document.comment:read","docs:document.comment:update","docs:document.comment:write_only","docs:document.content:read","docs:document.media:download","docs:document.media:upload","docs:document.subscription","docs:document.subscription:read","docs:document:copy","docs:document:export","docs:document:import","docs:event.document_deleted:read","docs:event.document_edited:read","docs:event.document_opened:read","docs:event:subscribe","docs:permission.member","docs:permission.member:auth","docs:permission.member:create","docs:permission.member:delete","docs:permission.member:readonly","docs:permission.member:retrieve","docs:permission.member:transfer","docs:permission.member:update","docs:permission.setting","docs:permission.setting:read","docs:permission.setting:readonly","docs:permission.setting:write_only","docx:document","docx:document.block:convert","docx:document:create","docx:document:readonly","drive:drive","drive:drive.metadata:readonly","drive:drive.search:readonly","drive:drive:readonly","drive:drive:version","drive:drive:version:readonly","drive:export:readonly","drive:file","drive:file.like:readonly","drive:file.meta.sec_label.read_only","drive:file:download","drive:file:readonly","drive:file:upload","drive:file:view_record:readonly","event:ip_list","im:app_feed_card:write","im:biz_entity_tag_relation:read","im:biz_entity_tag_relation:write","im:chat","im:chat.access_event.bot_p2p_chat:read","im:chat.announcement:read","im:chat.announcement:write_only","im:chat.chat_pins:read","im:chat.chat_pins:write_only","im:chat.collab_plugins:read","im:chat.collab_plugins:write_only","im:chat.managers:write_only","im:chat.members:bot_access","im:chat.members:read","im:chat.members:write_only","im:chat.menu_tree:read","im:chat.menu_tree:write_only","im:chat.moderation:read","im:chat.tabs:read","im:chat.tabs:write_only","im:chat.top_notice:write_only","im:chat.widgets:read","im:chat.widgets:write_only","im:chat:create","im:chat:delete","im:chat:moderation:write_only","im:chat:operate_as_owner","im:chat:read","im:chat:readonly","im:chat:update","im:datasync.feed_card.time_sensitive:write","im:message","im:message.group_at_msg:readonly","im:message.group_msg","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.urgent","im:message.urgent.status:write","im:message.urgent:phone","im:message.urgent:sms","im:message:readonly","im:message:recall","im:message:send_as_bot","im:message:send_multi_depts","im:message:send_multi_users","im:message:send_sys_msg","im:message:update","im:resource","im:tag:read","im:tag:write","im:url_preview.update","im:user_agent:read","sheets:spreadsheet","sheets:spreadsheet.meta:read","sheets:spreadsheet.meta:write_only","sheets:spreadsheet:create","sheets:spreadsheet:read","sheets:spreadsheet:readonly","sheets:spreadsheet:write_only","space:document.event:read","space:document:delete","space:document:move","space:document:retrieve","space:document:shortcut","space:folder:create","wiki:member:create","wiki:member:retrieve","wiki:member:update","wiki:node:copy","wiki:node:create","wiki:node:move","wiki:node:read","wiki:node:retrieve","wiki:node:update","wiki:setting:read","wiki:setting:write_only","wiki:space:read","wiki:space:retrieve","wiki:space:write_only","wiki:wiki","wiki:wiki:readonly"],"user": []}}
第四步:选择开发配置→事件与回调→添加事件
选择消息与群组,把所有权限打勾,点击添加
添加后会在已添加事件中看到,然后点击事件配置中的订阅方式(使用长连接)→保存
第五步:在PowerShell中打开openclaw的网关即可
输入:openclaw gateway --port 18789 --verbose
记得每次使用前都需要在PowerShell启动openclaw的网关。



















