当前位置: 首页 > article >正文

OpenClaw连接飞书(机器人)配置及相关参数说明

飞书企业自创应用机器人飞书开发者后台https://open.feishu.cn/app?langzh-CN1、创建企业自建应用填写应用名称和描述。2、添加应用能力机器人3、权限管理应用身份权限开通聊天基础如下权限其他权限视需求开放读取用户发给机器人的单聊消息im:message.p2p_msg:readonly以应用的身份发消息im:message:send_as_bot接收群聊中机器人消息事件im:message.group_at_msg:readonly获取与发送单聊、群组消息im:message发送、删除消息表情回复im:message.reactions:write_only4、事件与回调事件配置-订阅方式长连接添加事件-应用身份事件接收消息im.message.receive_v1添加后列表有一列所需权限可查看需要的权限是否都开通了缺得话点击去开通下即可。5、填写完后创建版本发布。注此时还不能飞书和自建应用(机器人)私聊或者群聊这里有两种解决方法方法一跳过验证直接在后面的OpenClaw配置时验证。方法二运行官方代码可实现给应用发消息并收到同样消息的回复。文档链接https://open.feishu.cn/document/develop-an-echo-bot/introduction下载自己熟悉的语言官方代码示例复制运行启动指令(命令里面包含应用的App ID和App Secret切换应用测试时要替换)在本地启动程序此时才能在飞书中与应用(机器人)发消息应用回复了同样的消息表示配置好了。OpenClaw源码及配置文件路径官方脚本安装后文件路径 源码安装路径 C:\Users\xxxx\AppData\Roaming\npm\node_modules\openclaw 配置文件/工作区等路径C:\Users\xxxx\.openclaw 源码目录里面有帮助文档。OpenClaw配置飞书1、OpenClaw创建Agent# 注飞书单机器人与多机器人配置文件格式不一样多机器人必须在配置文件中用accounts包裹。 # 单飞书机器人在命令行执行时顺便就能配置方便。 # 多飞书机器人在配置消息渠道时跳过需要再配置文件中手动配置。 # 这里一般只需要命令行帮创建文件和配置文件格式后面auth、model可以选择nochannels可以跳过。 openclaw agents add zhuguan openclaw agents add yuangong01 检查配置是否成功 openclaw agents list // 显示现有所有agent 配置文件的agents下会多一个list显示现有所有agent openclaw目录下生成每个agent对应的workspace的工作区。2、创建消息渠道飞书# 使用代码时删除 // 的注释信息JSON中不允许有注释。 # account_id_01accountID根据自己业务命名尽量用小写字母因为有些逻辑生成的配置文件会转成全小写的。 # defaultAccount 用于控制当出站 API 未显式指定 accountId 时使用哪个飞书账户。 channels: { feishu: { defaultAccount: main, accounts: { zhuguan: { enabled: true, name: 机器人-主管, appId: cli_xxxx, appSecret: xxxxxxxxxxxxxxx, // 私信策略 Starrt dmPolicy: pairing, // 私信策略 End // 群组策略 Starrt groupPolicy: open // 群组策略 // 群组策略 End }, yuangong01: { enabled: true, name: 机器人-员工01, appId: cli_xxxx, appSecret: xxxxxxxxxxxxx, // 私信策略 Starrt dmPolicy: open, allowFrom: [ * ], // 私信策略 End // 群组策略 Starrt groupPolicy: open // 群组策略 // 群组策略 End } } } } # 编辑完上述内容后执行openclaw doctor --fix openclaw会补充一些默认的配置OpenClaw配置文件执行子继承父配置并在子配置中可以重复配置进行覆盖。 # allowFrom 有两种配置方式 # 方法一openclaw.json文件直接配置如上配置。 # 方法二未授权的用户在飞书与机器人对话会返回一个命令管理员在openclaw中执行后会在.openclaw/creadentials下生成一个对应channels/feishu/accounts下accountId的*-allowFrom.json文件记录授权用户飞书ID。 # allowFrom 群聊授权策略同理。3.1飞书机器人-正在输入状态-开/关参数配置feishu.typingIndicator: true/false # 默认 true 参数说明 true正在输入过程。 false跳过“正在输入”反应调用。3.2、群组及私信策略了解即可OpenClaw飞书配置说明文档https://docs.openclaw.ai/zh-CN/channels/feishu 1、私信策略参考dmPolicy Value Behavior pairing 默认值未知用户会收到配对码需要管理员批准配对才能私聊机器人 allowlist 仅允许指定用户私聊机器人需配合私信 allowlistopen_id 列表参数使用 open 允许所有用户要求 allowFrom 参数中有 * disabled 禁用私信 2、群组策略groupPolicy open 允许群组中的所有人默认 allowlist 仅允许机器人在指定群组工作需配合allowedGroups参数使用 disabled 禁止机器人在任何群组工作 2. 提及要求channels.feishu.groups.chat_id.requireMention true 需要 提及默认 false 无需提及也会回复 3、飞书渠道配置参考 Setting Description Default channels.feishu.enabled 启用/禁用渠道 true channels.feishu.domain API 域名feishu 或 lark feishu channels.feishu.connectionMode 事件传输模式 websocket channels.feishu.defaultAccount 出站路由的默认账户 ID default channels.feishu.verificationToken webhook 模式必填 - channels.feishu.encryptKey webhook 模式必填 - channels.feishu.webhookPath webhook 路由路径 /feishu/events channels.feishu.webhookHost webhook 绑定主机 127.0.0.1 channels.feishu.webhookPort webhook 绑定端口 3000 channels.feishu.accounts.id.appId App ID - channels.feishu.accounts.id.appSecret App Secret - channels.feishu.accounts.id.domain 按账户覆盖 API 域名 feishu channels.feishu.dmPolicy 私信策略 pairing channels.feishu.allowFrom 私信 allowlistopen_id 列表 - channels.feishu.groupPolicy 群组策略 open channels.feishu.groupAllowFrom 群组 allowlist - channels.feishu.groups.chat_id.requireMention 要求 提及 true channels.feishu.groups.chat_id.enabled 启用群组 true channels.feishu.textChunkLimit 消息分块大小 2000 channels.feishu.mediaMaxMb 媒体大小限制 30 channels.feishu.streaming 启用流式卡片输出 true channels.feishu.blockStreaming 启用分块流式传输 true4、绑定agent与消息渠道channels# agentId在openclaw.json配置文件或者在openclaw agents list里面找。 # accountIdchannels.feishu.accounts.xxxxxxxx即为accountId。 bindings: [ { agentId: zhuguan, match: { channel: feishu, accountId: zhuguan } }, { agentId: yuangong01, match: { channel: feishu, accountId: yuangong01 } } ],5、检查绑定信息openclaw agents bindings 或 openclaw agents list --bindings6、验证openclaw与飞书配置是否生产在飞书中分别与机器人单独或拉入群中对话看是否有大模型返回的信息如果没回消息看下openclaw窗口的日志有需要开通权限的ctrl鼠标左键直接跳转开通即可。取决于单聊和群聊的策略群聊策略配置open时在群里即可聊天。私聊策略配置“dmPolicy”: pairing时默认值会返回一段授权命令执行下命令后即可聊天。执行命令后会在.openclaw/creadentials下生成一个对应channels/feishu/accounts下accountId的*-allowFrom.json文件记录授权用户飞书ID。“dmPolicy”: “open”且allowFrom中有*时则所有用户可以直接访问聊天。7、在飞书中验证配置完人设后可以在飞书中对不同的机器人通过你是谁“你能做什么”如何完成这项任务等问题测试回复效果。8、飞书调用OpenClaw日志解读09:29:3908:00 [feishu] feishu[yuangong01]: received message from ou_779089c2eca41f420101574bae2a0460 in oc_310884827e242fad8bab129831807793 (p2p) 09:29:3908:00 [feishu] feishu[yuangong01]: Feishu[yuangong01] DM from ou_779089c2eca41f420101574bae2a0460: 你用什么模型算的 09:29:3908:00 [feishu] feishu[yuangong01]: dispatching to agent (sessionagent:yuangong01:feishu:direct:ou_779089c2eca41f420101574bae2a0460) 09:30:3408:00 [feishu] feishu[yuangong01]: dispatch complete (queuedFinaltrue, replies1) 参数解释 received OpenClaw接收到飞书机器人消息 Feishu[xxx] DM from接收到的消息内容 dispatching to agent xxx消息分发给指定的agent dispatch completeOpenClaw处理完成并返回给飞书。 - queuedFinal false 未结束还在思考、还在调用工具、还在重试 true 彻底结束不会再输出了 - replies回复的消息条数。

相关文章:

OpenClaw连接飞书(机器人)配置及相关参数说明

飞书企业自创应用(机器人) 飞书开发者后台:https://open.feishu.cn/app?langzh-CN 1、创建企业自建应用,填写应用名称和描述。 2、添加应用能力:机器人 3、权限管理:应用身份权限,开通聊天基础…...

TinyEngine 与 AI 的融合,本质上是从“可视化拖拽”升级为“自然语言驱动”的智能开发基座

TinyEngine 与 AI 的融合,本质上是从“可视化拖拽”升级为“自然语言驱动”的智能开发基座。这种融合并非简单的功能叠加,而是通过 MCP(Model Context Protocol)协议 让 AI 获得了直接操作低代码引擎的能力,实现了“对…...

“TinyVue Skill:让 AI 真正懂你的组件库” 是 OpenTiny 团队针对 AI 智能体(Agent)开发的一套**技能工具集**

“TinyVue Skill:让 AI 真正懂你的组件库” 是 OpenTiny 团队针对 AI 智能体(Agent)开发的一套技能工具集。它的核心目标是解决通用大模型在生成 TinyVue 代码时容易出现的“幻觉”问题(如 API 记错、版本不兼容)&…...

告别串口助手!用VOFA+和STM32的DMA串口实现高刷波形监控(附完整工程)

STM32与VOFA的高频数据可视化实战:DMA串口优化全解析 在嵌入式开发中,实时监控传感器数据或系统状态是调试过程中不可或缺的环节。传统串口助手配合printf的方式虽然简单,但在处理高频数据时往往力不从心——数据刷新率低、CPU占用高、波形显…...

腕带硬件选型方案

一、核心处理器选型 二、心率与血氧检测模块选型 2.1 选型方案:JFC103 2.1.1 发光源 1. 绿色 功能:心率测量与脉搏波形(心律波形) 采集。 原因:绿光穿透表皮后,被血液吸收的程度会随心脏搏动而周期性变化。相比红光,绿光在皮肤浅层对血流灌注变化的敏感度最高,信噪比…...

OpenClaw人人养虾:语音唤醒

Voice Wake(语音唤醒)功能允许你通过说出唤醒词来激活 Agent,类似于 "Hey Siri" 或 "小爱同学"。唤醒前设备处于低功耗监听状态,唤醒后进入对话模式。 工作原理 低功耗监听 → 检测到唤醒词 → 激活 Agent …...

OpenClaw人人养虾:对话模式

Talk Mode(对话模式)是 OpenClaw 的实时语音交互功能,让你可以像和真人对话一样与 Agent 进行语音沟通。启动对话模式openclaw node --type audio --talk快速启动对话模式会自动启用音频节点的 STT 和 TTS 功能,无需单独配置。对话…...

UBuntu+openClaw实现个人AI助手

记录于2026年3月9号个人博客,现转录CSDN在 Ubuntu 上用 OpenClaw 搭建个人 AI 助手,核心是:一行命令安装 → 配置大模型 API → 启动服务 → 用 Web / 微信 / Telegram 交互。全程本地部署、数据可控、支持自动任务与自定义技能。 系统要求&a…...

Excel VBA 入门到精通(一):宏录制与 VBE 环境详解

🎯 本章目标:从零开始,掌握 Excel VBA 开发环境的搭建,理解宏录制原理,并编写你的第一个 VBA 程序。一、什么是 VBA?VBA(Visual Basic for Applications)是微软开发的嵌入式编程语言…...

Python从入门到精通(第36章):多线程编程与线程安全

开头导语 写循环时,很多需求是重复的:拼接多个迭代器、取前N个、按相邻相同键分组……itertools 提供了这些常见迭代需求的函数式解决方案,更重要的是,所有函数都返回惰性迭代器——不占额外内存。本章围绕 itertools 模块展开,讲解 count/cycle/repeat、chain/islice/co…...

大模型学习-python学习Day5

一.函数函数是带名字的代码块,用于完成具体的任务,可重复使用,当需要在程序中多次执行同一项任务时,无须反复编写完成该任务的代码,只需要调用执行该任务的函数,让python运行其中的代码即可。python中的函数…...

从零配置ARM交叉编译环境:如何避免GLIBC版本陷阱(附工具链命名解析)

从零配置ARM交叉编译环境:如何避免GLIBC版本陷阱(附工具链命名解析) 刚接触嵌入式开发的工程师第一次尝试交叉编译时,往往会被各种工具链名称搞得晕头转向。更令人头疼的是,当你好不容易编译出可执行文件,却…...

从CubeMX到AC6:STM32H743的MPU与分散加载文件(.sct)配置避坑全记录(LWIP+FreeRTOS)

STM32H743网络协议栈实战:LWIPFreeRTOS在AC6编译器下的MPU与分散加载配置指南 1. 复杂存储架构下的开发挑战 STM32H7系列微控制器以其高性能和丰富的外设资源著称,但其复杂的存储架构也给开发者带来了不小的挑战。该系列芯片采用多总线矩阵和多种内存类型…...

如何批量创建SQL存储过程_使用脚本自动化部署流程

最稳妥的批量建存储过程方法是:SQL Server用sp_executesql逐个执行CREATE OR ALTER PROCEDURE;PostgreSQL用DO块pg_proc校验后EXECUTE;MySQL避免DELIMITER误替换,改用客户端分隔符控制。SQL Server 里用 sp_executesql 动态生成存…...

VisionPro图像掩膜进阶技巧:3步优化PMAlign工具匹配准确率(附真实案例)

VisionPro图像掩膜进阶技巧:3步优化PMAlign工具匹配准确率(附真实案例) 在精密视觉检测领域,PMAlign工具的准确率直接决定了整个系统的可靠性。上周在调试某半导体晶圆检测项目时,遇到一个典型问题:当检测图…...

SAMD微控制器安全Flash存储库设计与实践

1. 项目概述SAMD_SafeFlashStorage 是一款专为 SAMD21(如 Arduino Zero、MKR系列)和 SAMD51(如 Adafruit Metro M4、Arduino MKR VIDOR 4000)微控制器设计的安全型闪存数据存储库。它并非简单复刻,而是对原始 cmaglie/…...

鸿蒙 数据库构建查询条件:greaterThan

本文同步发表于微信公众号,微信搜索 程语新视界 即可关注,每个工作日都有文章更新 鸿蒙数据库中的 greaterThan 方法是用于构建查询条件(谓词)的一个核心操作符,它表示“大于”的比较关系,用于筛选出指定字…...

怎么为MongoDB事务调优:将读操作尽量移到事务外面执行

事务内读操作拖慢MongoDB性能,因其强制快照读导致锁范围扩大、快照开销上升、WiredTiger缓存压力增大;仅两类读必须留在事务内:依赖一致性的读和用于写冲突判断的读。为什么事务里做读操作会拖慢 MongoDB 性能MongoDB 事务本质是加锁 日志 …...

mysql数据库索引失效的常见原因_分析索引设计与使用误区

MySQL索引失效主因有三:WHERE中对字段用函数或表达式(如YEAR(create_time))、复合索引中范围查询后列无法命中、统计信息过期或数据倾斜致优化器误判;需改写为范围条件、定期ANALYZE TABLE并警惕隐式转换。WHERE 条件用了函数或表…...

【JAVA基础面经】线程安全的单例模式

文章目录单例模式(Singleton Pattern)一、饿汉模式二、懒汉模式解决懒汉式线程安全问题双重校验锁提高并发性能静态内部类(JDK 1.2)最佳方法:枚举方式(JDK 1.5)方法的对比单例模式(S…...

【CTFshow-pwn系列】03_栈溢出【pwn 062】详解:受限缓冲区下的极简 Shellcode 注入与利用实战

本文仅用于技术研究,禁止用于非法用途。 Author: 枷锁 在上一关(pwn 061)中,我们利用程序主动泄露的栈基址,通过 gets 函数毫无限制地在内存中挥洒 Payload。但 CTF 的竞技场绝不会永远如此慷慨。 来到 PWN 062&#x…...

ToF传感器自适应距离滤波框架ToFFilter深度解析

1. ToFFilter 库深度解析:面向 ToF 传感器的自适应距离滤波框架Time-of-Flight(ToF)传感器,如 ST 的 VL53L0X、VL53L1X 及其后续型号,在工业测距、机器人避障、手势识别、液位监测等嵌入式场景中已成主流。然而&#x…...

第三节课总结

一、计算机中的单位1、比特位(bit):一个比特位只能放一个二进制数据,要么0要么12.字节(byte):一个字节 8个比特位1024byte 1KB1024KB 1MB1024MB 1GB1024GB 1T1024TB 1PB3.每一种数据类型都可…...

用例模型,分析模型,领域模型和数据模型比较

用例模型、分析模型、领域模型、数据模型比较 在软件工程和系统分析中,用例模型、分析模型、领域模型、数据模型分别服务于不同阶段和不同目的。理解它们的区别与联系,有助于系统分析师构建完整、一致的解决方案。 一、各模型核心定位 模型 英文 核心目标 主要视角 主要受众…...

2026届毕业生推荐的六大降AI率方案推荐

Ai论文网站排名(开题报告、文献综述、降aigc率、降重综合对比) TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek 要降低AIGC特征,得从语言习惯以及结构设计着手。别用常见的模板句式,…...

为什么Gartner刚下调3家明星厂商评级?AI原生数据库选型必须重看这7项硬指标,否则Q3上线即重构

第一章:Gartner评级下调背后的AI原生数据库范式转移 2026奇点智能技术大会(https://ml-summit.org) Gartner近期将多家传统关系型数据库厂商在“云数据库管理系统魔力象限”中的位置下调,其公开报告明确指出:“评估标准已从‘事务吞吐与SQL…...

Zabbix简介及部署

目录 一、Zabbix 核心介绍 1. 核心特性 2.核心组件(架构) 二、Zabbix 部署 步骤 1:系统初始化 步骤 2:服务器上部署zabbix-server 步骤 3:系统安装中文语言包 步骤 4:Web 界面初始化 步骤 5&#…...

AI驱动的软件文档闭环:从代码提交到API文档/PRD/测试用例自动生成(实测准确率92.6%,已交付37个生产系统)

第一章:AI原生软件研发文档自动化生成方案 2026奇点智能技术大会(https://ml-summit.org) AI原生软件研发正面临文档滞后、语义割裂与维护成本激增的三重挑战。传统文档生成依赖人工补全或静态模板,难以响应代码逻辑的实时演进;而AI驱动的文…...

【AI原生代码审查实战指南】:2026奇点大会首发的7大审查范式与3类高危漏洞自动拦截模型

第一章:2026奇点智能技术大会:AI原生代码审查 2026奇点智能技术大会(https://ml-summit.org) 在2026奇点智能技术大会上,“AI原生代码审查”不再作为辅助工具存在,而是深度嵌入软件开发生命周期的每个环节——从提交前的本地预检…...

N20 设备驱动程序

一、驱动程序驱动 内核的一部分,操作系统把硬件 “关起来”,只让驱动碰,应用程序只能通过系统调用访问。因为硬件不能直接给应用程序用,必须由操作系统统一管理,驱动就是操作系统跟硬件之间的翻译官。为应用层提供设备的操作方法…...