近期公司在提供一种飞书智能体+多租户OpenClaw的结构形式,来让飞书机器人能够利用AI+SKILL的能力去回答一些复杂的内部业务问题,效果非常好,很多问题分析得非常透彻,释放了开发同学排查问题和答疑的时间。
比如提问:
@机器人 帮忙查下XXXXXX 这个行程为啥没有录制来到数据回答:
根因:外接盘硬件故障 → 文件系统变为只读(Read-only file system)
关键数据:……
时间线:……
原因分析:
外接 SSD(/dev/sda)在行驶过程中出现硬件异常(可能是坏扇区或接口接触不良),Linux 内核为保护数据自动将文件系统挂载为只读模式,此后……
建议操作:
1. 更换外接盘 — 该盘已出现硬件故障,不建议继续使用
2. 重新插盘后重启任务,验证录制是否恢复正常
3. 如该盘反复出现只读问题,用 smartctl -a /dev/sdX 检查 SSD 健康状态这种能力完全可以当作产品售卖了,因为有个非常突出的差异化特性:能够利用公司的全部SKILL能力进行问题排查分析
之前和这种方式非常类似的产品是OpenClaw,但OpenClaw的重点在于“AI接入IM”,在本地业务问题分析、编程能力上还是非常弱。这个产品的一个重要能力是给AI接入了公司的SKILL,使其视野变得非常广,而且能力会随着SKILL的质量数量提升而迅速提高。
我个人倒是不需要“多租户”的能力,但需要编程能力,因此在这个上面还能进一步扩展:云服务器上运行ClaudeCode/Codex,既可利用自己的SKILL,还具备编程能力,能够24小时编程。
架构设计
- 机器人和飞书能力:飞书智能体
- 服务器:腾讯云
- AI IDE CLI:ClaudeCode
- AI大模型:DeepSeek
- AI和飞书桥接:cc-connect
飞书智能体
注册个人账号后,飞书开发者后台提供了“一键创建智能体”的功能,跟之前创建龙虾差不多,把很多步骤给一键化了,比如创建应用、申请飞书权限、开通机器人能力、发布应用等等。 
头像我是用豆包生成的,赛博朋克风格,脸部是正在努力工作的表情,手里拿着键盘在打字: 
服务器
前几天618,只有腾讯云一家厂商有活动:轻量应用服务器4核4G3M 1年99元,我立刻下单了,比阿里云2核2G的配置高一倍: 
AI IDE CLI
最开始想用Codex的,毕竟开源。但Codex需要使用CC-Switch来做协议转换,我觉得很麻烦,还是直接使用了ClaudeCode。
AI大模型
最开始想用字节火山方舟的CodingPlan的GLM5.2,但是最近搞起了限购,没抢到(后面我会继续抢),因此临时换成了DeepSeek API去跑通整个流程。
AI和飞书桥接
可以利用最近的飞书CLI,但我想更方便一点,就直接使用了cc-connect
搭建过程
借助豆包去调试会非常快。
配置好SSH,进入云服务器,我选的默认系统是Ubuntu24。
1. 更新系统并安装依赖
shell
# Ubuntu/Debian 系统
sudo apt update && sudo apt upgrade -y
sudo apt install -y git curl wget python3 python3-pip build-essential2. 安装Node.js 20.x,CLI都是基于NodeJS的
shell
# 添加 NodeSource 官方源
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
# 安装 Node.js
sudo apt install -y nodejs
# 验证安装
node -v # 输出 v20.x.x 即为成功
npm -v3. 给DeepSeekAPI充钱,获取API Key
我充值了10块钱,创建了APIKey:https://platform.deepseek.com/api_keys
4. 安装ClaudeCode,配置好DeepSeek
参考DeepSeek文档:接入 Claude Code
按转ClaudeCode:
shell
npm install -g @anthropic-ai/claude-code
claude --version配置环境变量:
shell
export ANTHROPIC_BASE_URL=https://api.deepseek.com/anthropic
export ANTHROPIC_AUTH_TOKEN=<你的 DeepSeek API Key>
export ANTHROPIC_MODEL=deepseek-v4-pro[1m]
export ANTHROPIC_DEFAULT_OPUS_MODEL=deepseek-v4-pro[1m]
export ANTHROPIC_DEFAULT_SONNET_MODEL=deepseek-v4-pro[1m]
export ANTHROPIC_DEFAULT_HAIKU_MODEL=deepseek-v4-flash
export CLAUDE_CODE_SUBAGENT_MODEL=deepseek-v4-flash
export CLAUDE_CODE_EFFORT_LEVEL=max
可以看到我们使用的模型是deepseek-v4-pro[1m]
5. 一键创建飞书智能体
去飞书开发者后台一键创建即可,记录下App ID和App Secret
6. 安装cc-connect并配置
cc-connect原理很简单,就是飞书websocket+协议处理。
安装cc-connect:
shell
npm install -g cc-connect
cc-connect --version配置:
注意:这里不要执行官方文档飞书 (Feishu/Lark) 接入指南中的
cc-connect feishu setup --project my-project,这个命令是从头搭建飞书机器人,但我们其实已经做完了,只需要配置连接部分即可。
shell
# 创建配置目录
mkdir -p ~/.cc-connect
# 编辑配置文件
vi ~/.cc-connect/config.toml具体的配置文件(agent=claudecode、platform=feishu、然后配置飞书的APPID/Secret):
toml
language = "zh"
[[projects]]
name = "my-project"
[projects.agent]
type = "claudecode"
[projects.agent.options]
work_dir = "/home/ubuntu/projects"
mode = "default"
[[projects.platforms]]
type = "feishu"
[projects.platforms.options]
app_id = "你的APPID"
app_secret = "你的APPSecret"
# domain = "https://open.feishu.cn" # 可选:覆盖运行时 API/WebSocket 域名
# enable_feishu_card = true # 可选:关闭后统一回退纯文本回复
# thread_isolation = true # 可选:按飞书 thread/root 隔离群聊会话
# progress_style = "legacy" # 可选:legacy | compact | card
# done_emoji = "none" # 可选:agent 完成回复后添加的表情回复(如 "Done");设为 "none" 可禁用启动服务即可:
shell
cc-connect用飞书的机器人(我注册的叫嘎嘎得拉虾)执行官方的测试用例,这个测试用例很精妙,因为会测试到“授权”这个关键的功能:
shell
帮我分析一下当前项目的结构
大体流程就结束了。
7. 配置后台运行
使用systemd 服务托管即可,具体操作可以问豆包,不再赘述。
实战操作
这里只测试一下AI答疑能力。我的个人博客用curl访问不了,一直没能排查出问题根因。因此提问:
shell
这的确是我的一个疑惑,我的域名是腾讯云的,然后机器是阿里云的,为什么curl访问会有问题:
curl "https://bananaoven.com/"
curl: (35) Recv failure: Connection reset by peer(并不会提示你说的重定向到阿里云备案拦截页面?)
帮我多测试几个方向,然后给出详细的报告,包含测试请求、返回值、分析,最后得到最终的结论(我好联系阿里云的客服提出问题工单)。如果有重定向,在分析中帮我记录重定向的地址让我能自己去查看。回答是: 
这倒是我没有想到的一个方向。我之前用Trae+GLM5.1分析了半天,模型一直在“nginx配置”上翻来覆去修改,仍然有问题。我也想过自己去抓包看一看RST的原因,但太懒了一只没去弄,AI一下就分析完成了,很有效率,节省精力。(GLM5.1和deepseek-v4-pro模型能力都差不多,我觉得Trae和ClaudeCode的提示词能力差异还是太明显了……)
找阿里云售后做了验证,得到了同样的结论,原因就是我贪便宜从腾讯云切换到阿里云99元服务器(2核2GB3M)上导致的问题。
至此,我们已经完整搭建了飞书智能体云端编程能力。



粤公网安备44030602007943号