Skip to content

jshaofa-ui/claude-code-feishu-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Claude Code 飞书机器人

Claude Code Feishu Bot - 飞书私聊/群聊自动回复机器人

功能特点

  • ✅ 保留思考过程(可以判断 AI 是否跑偏)
  • ✅ 所有回复汇总到主聊天窗口(不创建话题)
  • ✅ 不会一直弹出消息
  • ✅ 支持私聊和群聊
  • ✅ 3 秒轮询响应

安装

cd claude-code-feishu-bot
npm install

配置

编辑 config.json

{
  "feishu": {
    "enabled": true,
    "connectionMode": "lark-cli",
    "eventTypes": ["im.message.receive_v1"]
  },
  "claude": {
    "acpMode": false,
    "command": "claude",
    "args": ["-p"]
  }
}

启动

# 后台运行
./run-daemon.sh start

# 查看状态
./run-daemon.sh status

# 查看日志
tail -f feishu-event.log

# 停止服务
./run-daemon.sh stop

文件结构

claude-code-feishu-bot/
├── server.js          # 主程序
├── config.json        # 配置文件
├── package.json       # 依赖配置
├── run-daemon.sh      # 启动脚本
├── README.md          # 说明文档
└── .gitignore         # Git 忽略文件

技术要点

  • 使用 lark-cli 进行飞书消息收发
  • 只处理主消息,不处理话题回复
  • 所有回复使用 +messages-send(不创建话题)
  • 特殊字符转义处理
  • 去重机制防止重复回复

归档记录

详见 ARCHIVE-2026-04-17.md - 完整问题诊断和修复方案

License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors