2026年Claude Code 实战 9|250 行精简代码 飞书 CLI 与 Claude 双向通信 完整可运行源码

Claude Code 实战 9|250 行精简代码 飞书 CLI 与 Claude 双向通信 完整可运行源码Lark Claude Bridge 飞书小飞飞 Claude Code 消息桥梁 功能 飞书 Claude 轮询飞书消息 发现新消息后触发 Claude Code 处理 Claude 飞书 读取 Claude Code 响应并自动发回飞书 架构 飞书小飞飞 你发消息 bridge js 轮询 写入 inbox txt

大家好,我是讯享网,很高兴认识大家。这里提供最前沿的Ai技术和互联网信息。

# Lark-Claude Bridge

飞书小飞飞 ↔ Claude Code 消息桥梁

功能

  1. 飞书 → Claude: 轮询飞书消息,发现新消息后触发 Claude Code 处理
  2. Claude → 飞书: 读取 Claude Code 响应并自动发回飞书

架构

飞书小飞飞 ↓ (你发消息) bridge.js (轮询) ↓ (写入 inbox.txt) claude-listener.sh (监听) ↓ (处理并写入 outbox.txt) bridge.js (读取) ↓ (发送响应) 飞书小飞飞 

文件说明

  • bridge.js - 飞书消息轮询器(Node.js)
  • claude-listener.sh - Claude 监听器(Bash)
  • start.sh - 启动脚本
  • stop.sh - 停止脚本
  • inbox.txt - 飞书新消息(bridge → listener)
  • outbox.txt - Claude 响应(listener → bridge)

快速开始

1. 启动服务

cd ~/lark-claude-bridge chmod +x start.sh stop.sh ./start.sh 

2. 测试

在飞书给"小飞飞"发消息:

你好 

几秒后应该收到回复。

3. 停止服务

./stop.sh 

配置

编辑 bridge.js 修改配置:

const CONFIG = { pollInterval: 3000, // 轮询间隔(毫秒) userOpenId: 'ou_cb34def7ebf83949ab4299', // ... }; 

当前限制

  1. 简单响应: 目前 claude-listener.sh 只返回简单文本
  2. 需要手动集成: 要真正调用 Claude Code,需要进一步开发

下一步优化

  1. 集成 Claude Code API
  2. 支持多轮对话上下文
  3. 添加日志系统
  4. 错误重试机制
小讯
上一篇 2026-04-15 13:05
下一篇 2026-04-15 13:03

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/264542.html