openclaw配置飞书(Feishu)机器人(2026.03.07)

openclaw配置飞书(Feishu)机器人(2026.03.07)

前提:你已经安装好openclaw,配置好了大模型。
可借鉴我另一篇博文:https://mp.ZEEKLOG.net/mp_blog/creation/editor/157513751

一、配置openclaw channel

打开终端,输入:

openclaw config

开始安装,需要等一会,安装好需要你填飞书的App ID和App Secret,先放着,等执行下面的步骤

二、配置飞书机器人 , 获取App ID和App Secret


安装流程如下链接,太长了,不想编辑了,完成版本发布。
https://www.feishu.cn/content/article/7613711414611463386

1.配置事件长连接时,需要在openclaw上安装飞书SDK(如果步骤一没执行会长连接失败)
2.当然以上配还是有问题的,缺了一点东西

一定把这些加进来,不然跟机器人聊天没反应(很多教程故意不说)
关键词如下:

im.chat.member.bot.deleted_v1 im.chat.member.user.added_v1 im.message.message_read_v1 im.message.receive_v1

3.找到App ID、App Secret(一会配置openclaw channel feishu需要用到)

3.打开飞书。

3.配置DM 

先与机器人对话,出现如下Pairing code,复制

在终端执行命令:

openclaw pairing approve feishu <配对码> --notify

飞书机器人弹出:

然后就可以正常对话了。

Read more

特性检测 vs 浏览器检测:前端兼容性开发的“火眼金睛”与“刻舟求剑”

你是否曾在代码中写下 if (isIE) { ... },然后默默祈祷新版本浏览器不会打破逻辑? 你是否疑惑:为什么 Modernizr 被奉为圭臬,而 User-Agent 检测却常被贴上“反模式”标签? 今天,我们拨开迷雾,直击本质。 一、缘起:一场兼容性困局 2010 年,前端开发者面对的是 IE6/7/8 与新兴标准浏览器的割裂世界。为适配不同环境,代码中充斥着: // 经典“嗅探”片段(现已不推荐)if(navigator.userAgent.indexOf('MSIE')!==-1){// 为 IE 定制逻辑} 这种“浏览器检测”曾是无奈之选。但随着 Web 标准演进与浏览器快速迭代,特性检测(

Polar CTF Web 简单(1)

Polar CTF Web 简单(1)

作为自己的副向也要认真学习刷题,但是现在哪一个方向都要认真学习刷题实践 swp: 这第一题就是要给我来个下马威?试试访问到/.index.php.swp,可以用御剑扫目录扫出来 F12查看代码 分析一下,POST传参,要求参数xdmtql字符串中必须包含"sys nb",就会返回flag,该参数不能是数组,故不可以进行数组绕过;要求这个参数又匹配/sys.*nb/is,又要求这个参数含有sys nb,产生矛盾 那么就传入足够长的数据使preg_match函数失效(利用PCRE回溯次数限制绕过) import requests url = 'http://6798cfa0-6424-4490-af65-7ee1c5b6153e.www.polarctf.com:8090/' #自己的网址 data = { 'xdmtql': 'sys nb'

AJAX与Fetch--异步Web请求的对比

AJAX与Fetch--异步Web请求的对比

在当今的Web开发中,异步数据获取早已成为构建动态应用的核心能力。从早期的AJAX技术到现代的Fetch API,开发者面对的选择越来越多。然而,这两种主流技术究竟有何不同?在实际项目中该如何选择?让我们从解决问题的角度出发,深入剖析它们的差异与适用场景。 AJAX:技术本质与核心原理 AJAX(Asynchronous JavaScript and XML)这一术语由Jesse James Garrett于2005年提出,它并非单一技术,而是一套技术集合的统称——包括XMLHttpRequest对象、DOM操作、JavaScript以及XML或JSON数据格式。这种组合拳使得网页能够在不刷新的情况下与服务器交换数据,从而带来了Web 2.0时代的革命。 // 传统AJAX请求示例 const xhr = new XMLHttpRequest();   xhr.open('GET', '/api/data', true);   xhr.onreadystatechange = function() {   if (xhr.readyState

Android Studio WebRTC开发实战:AI辅助调试与性能优化指南

快速体验 在开始今天关于 Android Studio WebRTC开发实战:AI辅助调试与性能优化指南 的探讨之前,我想先分享一个最近让我觉得很有意思的全栈技术挑战。 我们常说 AI 是未来,但作为开发者,如何将大模型(LLM)真正落地为一个低延迟、可交互的实时系统,而不仅仅是调个 API? 这里有一个非常硬核的动手实验:基于火山引擎豆包大模型,从零搭建一个实时语音通话应用。它不是简单的问答,而是需要你亲手打通 ASR(语音识别)→ LLM(大脑思考)→ TTS(语音合成)的完整 WebSocket 链路。对于想要掌握 AI 原生应用架构的同学来说,这是个绝佳的练手项目。 从0到1构建生产级别应用,脱离Demo,点击打开 从0打造个人豆包实时通话AI动手实验 Android Studio WebRTC开发实战:AI辅助调试与性能优化指南 背景痛点分析 在移动端WebRTC开发中,开发者常遇到以下典型问题: * ICE协商失败:NAT穿透失败导致连接建立耗时过长,传统方案依赖人工检查STUN/