# Lark-Claude Bridge
飞书小飞飞 ↔ Claude Code 消息桥梁
功能
- 飞书 → Claude: 轮询飞书消息,发现新消息后触发 Claude Code 处理
- 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', // ... };
当前限制
- 简单响应: 目前
claude-listener.sh只返回简单文本 - 需要手动集成: 要真正调用 Claude Code,需要进一步开发
下一步优化
- 集成 Claude Code API
- 支持多轮对话上下文
- 添加日志系统
- 错误重试机制
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/264542.html