贾栾:别羡慕龙虾了!用 Claude Code + 飞书,自己造一个更强的 AI 助理(零基础保姆级教程)
🦞
贾栾:别羡慕龙虾了!用 Claude Code + 飞书,自己造一个更强的 AI 助理(零基础保姆级教程) 🦞 贾栾:别羡慕龙虾了!用 Claude Code + 飞书,自己造一个更强的 AI 助理(零基础保姆级教程) Modified April 16 Q1:CC Connect 连得上,但飞书发消息没反应? 症状:CC Connect 进程正常运行,但飞书给 CC 助手发消息毫无响应。 最常见原因:allow from 白名单中的 open id 与当前应用不匹配。 飞书有个安全机制:同一个真实用户,在不同的飞书机器人应用中会被分配完全不同的 open id。如果你创建了新的 CC 助手应用(新的 App ID),那么旧应用下的 open id 在新应用下是无效的,白名单会静默拦截所有请求。 排查步骤: ① 先确认 CC Connect 进程正常:看日志中是否有 connected to wss://msg frontier.feishu.cn 字样 ② 临时放通白名单测试:将配置文件中的 allow from 改为 " "(允许所有人),重启 CC Connect,再发消息试试 ③ 如果放通后有响应:说明是白名单问题。在飞书中给 CC 助手发送 /whoami 命令,获取你当前的真实 open id ④ 锁死白名单:将新获取的 open id 填入 allow from 字段,重启 CC Connect Code block TOML Copy config.toml 示例 [projects.platforms.options] allow from = "ou xxxxxxxxxxxxxxxx" 填入 /whoami 获取的 open id 参考文档:CC Connect 飞书接入文档 其他可能原因: • 事件订阅缺失:飞书开放平台 → CC 助手 → 事件订阅,确认已添加 im.message.receive v1,且选择了长连接模式 • 应用未发布:确认 CC 助手应用已发布(未发布版本只有管理员能看到) • 权限未开通:确认已开通 im:message.p2p msg:readonly(私聊消息)和 im:message:send as bot(发送消息) Q2:飞书机器人没反应? 症状:lark cli 命令报权限错误(permission denied)。 原因:飞书应用的 scope(权限)没开通。 解决: 1. 看 lark cli 报错信息中的 permission violations 字段,会列出缺失的 scope 2. 去 飞书开放平台 → 你的应用 → 权限管理,开通对应的 scope 3. 重新运行命令 参考文档:CC Connect 使用指南 Q3:Windows 开机自启失效? 症状:VBS 脚本放进了 Startup 文件夹,但重启后 CC Connect 没启动。 排查: 1. 确认 VBS 脚本中的路径是绝对路径,且路径中不要有中文 2. 确认 cc connect 命令在系统 PATH 中(终端直接输入 cc connect version 能执行) 3. 如果不行,改用 Windows Task Scheduler(任务计划程序),设置"用户登录时"触发 Q4:中文乱码? 症状:CC 执行结果通过 API 推送到飞书时,中文变成乱码。 原因:Windows PowerShell 默认使用 GBK 编码,导致中文字符在 API 传输中截断。 解决: 1. 确保相关脚本文件使用 UTF 8 编码保存 2. 如果使用 VBS 启动脚本,将脚本中的中文注释替换为英文 3. 在 PowerShell 中临时切换编码:[Console]::OutputEncoding = [System.Text.Encoding]::UTF8 Q5:CC 执行任务中途卡住了? 症状:飞书发了任务,CC 助手开始执行,但一直没有返回结果。 解决: 1. 在飞书中发送一条新消息(如 继续),CC 会尝试继续 2. 如果还是卡住,发送 /new 创建新会话重新开始 3. 如果经常卡住,可能是任务太复杂,尝试把任务拆分成更小的步骤 Q6:CC Switch 供应商连接失败? 症状:CC Switch 配置了供应商,但 CC 启动后无法调用 API。 排查: 1. 检查 API Key 是否正确 2. 检查供应商平台的账户余额 3. 如果使用了代理模式(127.0.0.1:15721),确认 CC Switch 的代理服务已启动 4. 检查网络代理设置是否影响本地回环地址 参考文档:CC Switch 代理功能指南 Q7:如何让 CC 执行结果自动发到飞书群? 需求:CC 完成任务后,自动把结果推送到飞书群,不用每次手动说"发到群里"。 方案:在 CC 的配置文件(settings.local.json)中设置 Stop Hook,让 CC 每次任务完成后自动调用 lark cli 发送消息。 具体配置可参考:53AI — Claude Code Hook + 飞书提醒实战 以上是搭建过程中最常见的问题。如果遇到文档中没覆盖到的问题,可以去 CC Connect Issues 提问。 下一步 到这里,你已经拥有了一只自己造的"龙虾"——通过飞书远程指挥 CC,CC 再通过飞书 CLI 操作飞书。 三件套全部就位: 组件 职责 Claude Code( CC) + CC Switch 本地 AI Agent,国内 API 可用 飞书 CLI(lark cli) CC 操作飞书的手脚 CC Connect + CC 助手 飞书远程指挥的传令兵 但这只是起点。几个进阶方向供参考: 1. 加入记忆系统 CC 默认没有"记忆"——每次对话都是全新的。如果你希望 CC 记住你的偏好、习惯、历史决策,可以接入记忆系统(如我搭建的 Jarvis 记忆库,基于 MCP Server 实现)。 有了记忆,CC 就能: • 记住你喜欢的内容风格 • 积累每次任务的执行经验 • 越用越懂你 2. 探索更多自动化场景 CC 有丰富的 Skills 生态,可以持续扩展它的能力: • 飞书自动化:多维表格操作、文档批量处理、群聊管理等 • 内容创作:自动生成多平台内容、信息大图可视化等 • 开发提效:代码审查、测试自动化、部署监控等 安装方式很简单:npx skills add <skill name 3. 关注 CC Connect 更新 CC Connect 持续在更新,支持更多的 IM 渠道和 AI Agent。如果在飞书之外还想接入钉钉、企业微信、Telegram,都可以用同一套 CC Connect。 参考链接汇总: 👉 官方文档很重要,你可以直接把链接给到 CC,让它帮你查询。 资源 链接 Claude Code 官方文档 https://docs.anthropic.com/en/docs/claude code/overview CC Switch(国内 API 接入) https://github.com/farion1231/cc switch CC Connect(飞书远程指挥) https://github.com/chenhg5/cc connect 飞书 CLI 官方仓库 https://github.com/larksuite/cli/blob/main/README.zh.md CC Connect 使用指南 https://github.com/chenhg5/cc connect/blob/main/docs/usage.zh CN.md End 👉 所谓的“中年危机”,不过是另一场马拉松的起点。 现在的我没有包装精美的成品,只有最真实的实战记录。 每天朋友圈公开我的 AI 学习、一人公司建设、跑步进化 的所有细节。 欢迎加我微信,全方位围观。 用我踩坑的经验,帮你少走三年弯路。 👇 添加微信:qdrsw001,备注【围观】 个人微信 服务号:WayToAIGC msg frontier.feishu.cn CC Connect 飞书接入文档 飞书开放平台 CC Switch 代理功能指南 53AI — Claude Code Hook + 飞书提醒实战 CC Connect Issues Q1:CC Connect 连得上,但飞书发消息没反应? 症状:CC Connect 进程正常运行,但飞书给 CC 助手发消息毫无响应。 最常见原因:allow from 白名单中的 open id 与当前应用不匹配。 飞书有个安全机制:同一个真实用户,在不同的飞书机器人应用中会被分配完全不同的 open id。如果你创建了新的 CC 助手应用(新的 App ID),那么旧应用下的 open id 在新应用下是无效的,白名单会静默拦截所有请求。 排查步骤: ① 先确认 CC Connect 进程正常:看日志中是否有 connected to wss://msg frontier.feishu.cn 字样 msg frontier.feishu.cn ② 临时放通白名单测试:将配置文件中的 allow from 改为 " "(允许所有人),重启 CC Connect,再发消息试试 ③ 如果放通后有响应:说明是白名单问题。在飞书中给 CC 助手发送 /whoami 命令,获取你当前的真实 open id ④ 锁死白名单:将新获取的 open id 填入 allow from 字段,重启 CC Connect 参考文档:CC Connect 飞书接入文档 CC Connect 飞书接入文档 其他可能原因: • 事件订阅缺失:飞书开放平台 → CC 助手 → 事件订阅,确认已添加 im.message.receive v1,且选择了长连接模式 • 应用未发布:确认 CC 助手应用已发布(未发布版本只有管理员能看到) • 权限未开通:确认已开通 im:message.p2p msg:readonly(私聊消息)和 im:message:send as bot(发送消息) Q2:飞书机器人没反应? 症状:lark cli 命令报权限错误(permission denied)。 原因:飞书应用的 scope(权限)没开通。 解决: 1. 看 lark cli 报错信息中的 permission violations 字段,会列出缺失的 scope 2. 去 飞书开放平台 → 你的应用 → 权限管理,开通对应的 scope 飞书开放平台 3. 重新运行命令 参考文档:CC Connect 使用指南 CC Connect 使用指南 Q3:Windows 开机自启失效? 症状:VBS 脚本放进了 Startup 文件夹,但重启后 CC Connect 没启动。 排查: 1. 确认 VBS 脚本中的路径是绝对路径,且路径中不要有中文 2. 确认 cc connect 命令在系统 PATH 中(终端直接输入 cc connect version 能执行) 3. 如果不行,改用 Windows Task Scheduler(任务计划程序),设置"用户登录时"触发 Q4:中文乱码? 症状:CC 执行结果通过 API 推送到飞书时,中文变成乱码。 原因:Windows PowerShell 默认使用 GBK 编码,导致中文字符在 API 传输中截断。 解决: 1. 确保相关脚本文件使用 UTF 8 编码保存 2. 如果使用 VBS 启动脚本,将脚本中的中文注释替换为英文 3. 在 PowerShell 中临时切换编码:[Console]::OutputEncoding = [System.Text.Encoding]::UTF8 Q5:CC 执行任务中途卡住了? 症状:飞书发了任务,CC 助手开始执行,但一直没有返回结果。 解决: 1. 在飞书中发送一条新消息(如 继续),CC 会尝试继续 2. 如果还是卡住,发送 /new 创建新会话重新开始 3. 如果经常卡住,可能是任务太复杂,尝试把任务拆分成更小的步骤 Q6:CC Switch 供应商连接失败? 症状:CC Switch 配置了供应商,但 CC 启动后无法调用 API。 排查: 1. 检查 API Key 是否正确 2. 检查供应商平台的账户余额 3. 如果使用了代理模式(127.0.0.1:15721),确认 CC Switch 的代理服务已启动 4. 检查网络代理设置是否影响本地回环地址 参考文档:CC Switch 代理功能指南 CC Switch 代理功能指南 Q7:如何让 CC 执行结果自动发到飞书群? 需求:CC 完成任务后,自动把结果推送到飞书群,不用每次手动说"发到群里"。 方案:在 CC 的配置文件(settings.local.json)中设置 Stop Hook,让 CC 每次任务完成后自动调用 lark cli 发送消息。 具体配置可参考:53AI — Claude Code Hook + 飞书提醒实战 53AI — Claude Code Hook + 飞书提醒实战 以上是搭建过程中最常见的问题。如果遇到文档中没覆盖到的问题,可以去 CC Connect Issues 提问。 CC Connect Issues 下一步 到这里,你已经拥有了一只自己造的"龙虾"——通过飞书远程指挥 CC,CC 再通过飞书 CLI 操作飞书。 三件套全部就位: 组件 职责 Claude Code( CC) + CC Switch 本地 AI Agent,国内 API 可用 飞书 CLI(lark cli) CC 操作飞书的手脚 CC Connect + CC 助手 飞书远程指挥的传令兵 组件 组件 职责 职责 Claude Code( CC) + CC Switch Claude Code( CC) + CC Switch 本地 AI Agent,国内 API 可用 本地 AI Agent,国内 API 可用 飞书 CLI(lark cli) 飞书 CLI(lark cli) CC 操作飞书的手脚 CC 操作飞书的手脚 CC Connect + CC 助手 CC Connect + CC 助手 飞书远程指挥的传令兵 飞书远程指挥的传令兵 但这只是起点。几个进阶方向供参考: 1. 加入记忆系统 CC 默认没有"记忆"——每次对话都是全新的。如果你希望 CC 记住你的偏好、习惯、历史决策,可以接入记忆系统(如我搭建的 Jarvis 记忆库,基于 MCP Server 实现)。 有了记忆,CC 就能: • 记住你喜欢的内容风格 • 积累每次任务的执行经验 • 越用越懂你 2. 探索更多自动化场景 CC 有丰富的 Skills 生态,可以持续扩展它的能力: • 飞书自动化:多维表格操作、文档批量处理、群聊管理等 • 内容创作:自动生成多平台内容、信息大图可视化等 • 开发提效:代码审查、测试自动化、部署监控等 安装方式很简单:npx skills add <skill name 3. 关注 CC Connect 更新 CC Connect 持续在更新,支持更多的 IM 渠道和 AI Agent。如果在飞书之外还想接入钉钉、企业微信、Telegram,都可以用同一套 CC Connect。 参考链接汇总: 👉 官方文档很重要,你可以直接把链接给到 CC,让它帮你查询。 官方文档很重要,你可以直接把链接给到 CC,让它帮你查询。 资源 链接 Claude Code 官方文档 https://docs.anthropic.com/en/docs/claude code/overview CC Switch(国内 API 接入) https://github.com/farion1231/cc switch CC Connect(飞书远程指挥) https://github.com/chenhg5/cc connect 飞书 CLI 官方仓库 https://github.com/larksuite/cli/blob/main/README.zh.md CC Connect 使用指南 https://github.com/chenhg5/cc connect/blob/main/docs/usage.zh CN.md 资源 资源 链接 链接 Claude Code 官方文档 Claude Code 官方文档 https://docs.anthropic.com/en/docs/claude code/overview https://docs.anthropic.com/en/docs/claude code/overview CC Switch(国内 API 接入) CC Switch(国内 API 接入) https://github.com/farion1231/cc switch https://github.com/farion1231/cc switch CC Connect(飞书远程指挥) CC Connect(飞书远程指挥) https://github.com/chenhg5/cc connect https://github.com/chenhg5/cc connect 飞书 CLI 官方仓库 飞书 CLI 官方仓库 https://github.com/larksuite/cli/blob/main/README.zh.md https://github.com/larksuite/cli/blob/main/README.zh.md CC Connect 使用指南 CC Connect 使用指南 https://github.com/chenhg5/cc connect/blob/main/docs/usage.zh CN.md https://github.com/chenhg5/cc connect/blob/main/docs/usage.zh CN.md End 👉 所谓的“中年危机”,不过是另一场马拉松的起点。 现在的我没有包装精美的成品,只有最真实的实战记录。 每天朋友圈公开我的 AI 学习、一人公司建设、跑步进化 的所有细节。 欢迎加我微信,全方位围观。 用我踩坑的经验,帮你少走三年弯路。 👇 添加微信:qdrsw001,备注【围观】 所谓的“中年危机”,不过是另一场马拉松的起点。 现在的我没有包装精美的成品,只有最真实的实战记录。 每天朋友圈公开我的 AI 学习、一人公司建设、跑步进化 的所有细节。 欢迎加我微信,全方位围观。 用我踩坑的经验,帮你少走三年弯路。 👇 添加微信:qdrsw001,备注【围观】 个人微信 服务号:WayToAIGC 个人微信 服务号:WayToAIGC 背景说明: 龙虾(OpenClaw)最近很火——它是一个让飞书远程指挥 AI Agent 的工具,你在飞书里发一条消息,AI 就能帮你干活,很酷。 但很多人想用,却不敢用、不会用。 今天我分享一个方案:用 Claude Code + 飞书 CLI + CC Connect,实现龙虾同等能力,而且更可控、更放心。 为什么要用 Claude Code ? Claude Code 是 Anthropic 公司开发的 命令行 AI 编程助手 。与传统代码编辑器插件不同,它是一个独立运行的 CLI 工具,通过终端与开发者交互。 Claude Code 是目前公认最强的通用智能体工具。 本篇不重点讲解 Claude Code 。如果你想系统学习 Claude Code ,推荐一个体系化的教程: 老金:开源10万字Claude Code中文教程,零基础到企业实战完整路径 老金:开源10万字Claude Code中文教程,零基础到企业实战完整路径 最终效果预览: 我在飞书给 CC 助手发一条消息: 汇总下本周的行程,发送到"我的 AI 超级团队群"。 CC 助手自动执行:读取飞书日历 → 汇总行程 → 把结果发到指定群。 整个过程,我只需要说一句话。 飞书下发任务 执行结果 飞书下发任务 执行结果 特点: 全程一句话指挥,就像给员工发微信一样——不写代码、不碰终端,飞书消息就是你的指令。 整体架构是这样的: 简单说,三层组件各司其职: 组件 职责 类比 Claude Code( CC ) 本地 AI Agent,理解任务、执行操作 大脑 CC Connect 桥接工具,连接飞书和 CC 传令兵 飞书 CLI(lark cli) 让 CC 能操作飞书(发消息、读日历、写文档等) 手脚 组件 组件 职责 职责 类比 类比 Claude Code( CC ) Claude Code( CC ) 本地 AI Agent,理解任务、执行操作 本地 AI Agent,理解任务、执行操作 大脑 大脑 CC Connect CC Connect 桥接工具,连接飞书和 CC 桥接工具,连接飞书和 CC 传令兵 传令兵 飞书 CLI(lark cli) 飞书 CLI(lark cli) 让 CC 能操作飞书(发消息、读日历、写文档等) 让 CC 能操作飞书(发消息、读日历、写文档等) 手脚 手脚 你在飞书发消息 → CC Connect 把消息转给本地 CC → CC 执行任务 → 通过飞书 CLI 把结果发回飞书。 这就是一只你自己造的"龙虾"。 接下来,我们一步一步把它搭起来。 你需要准备什么 全程约 1 2 小时,如果你熟悉终端操作可能更快。建议先通读一遍后,再实操。 开始之前,确认你手上有这些东西: 准备项 说明 怎么检查 一台电脑 Windows 或 Mac,需要能长期在线 推荐用云服务器,或者让你的电脑常开 Node.js 18+ 运行环境 终端输入 node v,显示 v18.x.x 以上即可 飞书账号 企业版或个人版均可 需要有"创建企业自建应用"的权限 大模型 API 国内用户通过 CC Switch 接入第三方中转服务 详见下一章 访问海外网站的工具 过程中需要有工具能访问外网 可以访问 谷歌 或者 https://docs.anthropic.com/en/docs/claude code/overview 准备项 准备项 说明 说明 怎么检查 怎么检查 一台电脑 一台电脑 Windows 或 Mac,需要能长期在线 Windows 或 Mac,需要能长期在线 推荐用云服务器,或者让你的电脑常开 推荐用云服务器,或者让你的电脑常开 Node.js 18+ Node.js 18+ 运行环境 运行环境 终端输入 node v,显示 v18.x.x 以上即可 终端输入 node v,显示 v18.x.x 以上即可 飞书账号 飞书账号 企业版或个人版均可 企业版或个人版均可 需要有"创建企业自建应用"的权限 需要有"创建企业自建应用"的权限 大模型 API 大模型 API 国内用户通过 CC Switch 接入第三方中转服务 国内用户通过 CC Switch 接入第三方中转服务 详见下一章 详见下一章 访问海外网站的工具 访问海外网站的工具 过程中需要有工具能访问外网 过程中需要有工具能访问外网 可以访问 谷歌 或者 https://docs.anthropic.com/en/docs/claude code/overview 可以访问 谷歌 或者 https://docs.anthropic.com/en/docs/claude code/overview 关于大模型 API,多说一句: Claude Code 官方要求使用 Anthropic 的 API,但国内大部分开发者因为网络问题,直连 Anthropic 非常困难。 我们的方案是通过 CC Switch(一款免费桌面工具)接入第三方 API 中转服务,比如硅基流动、智谱等国内平台提供的 Claude 模型中转 或者其它国内模型。这样既可以用 Claude 模型,又解决了网络问题。 安装阶段:需要能访问外网(安装 Claude Code 和 CC Switch 时需要从 GitHub/npm 下载,部分资源在境外)。 安装完成后,日常使用不需要梯子——通过 CC Switch 接入国内第三方 API,所有交互走国内网络。整个过程不需要 Anthropic 官方账号。 安装阶段:需要能访问外网(安装 Claude Code 和 CC Switch 时需要从 GitHub/npm 下载,部分资源在境外)。 安装完成后,日常使用不需要梯子——通过 CC Switch 接入国内第三方 API,所有交互走国内网络。整个过程不需要 Anthropic 官方账号。 你还会创建两个飞书机器人: 机器人 用途 在哪一步创建 飞书 CLI 机器人 让 CC 能操作飞书(发消息、读日历等) 后面 Step 2 CC 助手 让你在飞书里跟 CC 对话 后面 Step 3 机器人 机器人 用途 用途 在哪一步创建 在哪一步创建 飞书 CLI 机器人 飞书 CLI 机器人 让 CC 能操作飞书(发消息、读日历等) 让 CC 能操作飞书(发消息、读日历等) 后面 Step 2 后面 Step 2 CC 助手 CC 助手 让你在飞书里跟 CC 对话 让你在飞书里跟 CC 对话 后面 Step 3 后面 Step 3 这是两个不同的飞书应用,别搞混了。 准备好了?下一章我们开始安装。 Step 1:安装 Claude Code 这一步做两件事:安装 Claude Code,然后通过 CC Switch 接入国内可用的大模型 API。 1. 安装 Node.js 如果已经有了,跳过。 没有的话,去 Node.js 官网 下载 LTS 版本安装。 Node.js 官网 安装完,打开终端验证: 2. 安装 Claude Code 一行命令: 参考文档:Claude Code 官方文档 Claude Code 官方文档 验证是否安装并配置成功: 注:如果提示找不到 claude 命令,截图发给豆包、deepseek 等,它会告诉你如何配置环境变量。 👉 安装完成后,先不要启动。因为网络、账号问题可能会出错,等后边安装了 CC Switch 后,再启动。 安装完成后,先不要启动。因为网络、账号问题可能会出错,等后边安装了 CC Switch 后,再启动。 首次启动会要求登录 Anthropic 账号。如果你没有 Anthropic 官方账号,没关系,下一步我们通过 CC Switch 接入第三方 API,不需要官方账号。 3. 安装 CC Switch(解决国内 API 接入问题) 3.1 CC Switch 是什么? CC Switch 是一款免费的跨平台桌面工具,核心能力是让 Claude Code 使用第三方 API 中转服务,解决国内用户无法直连 Anthropic 的问题。 CC Switch 它不做模型推理,而是帮你管理 API 配置:填入第三方中转服务的地址和密钥,CC Switch 自动写入 Claude Code 的配置文件。 3.2 安装方式 • Windows:下载 .msi 安装包 .msi 安装包 • Mac: brew install cask cc switch • Linux:下载 .deb / .rpm / .AppImage 参考文档:CC Switch 中文 README CC Switch 中文 README 3.3 配置 API 供应商 安装后打开 CC Switch: 1. 点击"添加供应商" 2. 选择一个内置预设(内置 50+ 供应商,如硅基流动 SiliconFlow、智谱等) 3. 填入你在该供应商平台申请的 API Key 4. 点击"应用" CC Switch 会自动修改 Claude Code 的配置文件( /.claude/settings.json 中的 apiBaseUrl),让 CC 的 API 请求指向你选择的第三方中转服务。 如图是我的配置: 可以配置多个渠道,按需切换使用。 智谱 GLM 的配置示意: 只需要输入你的智普 API key 和你要用的模型名称。 注:智普的套餐如果不方便,也可以用其它平台。 4. 验证安装 回到终端,启动 Claude Code: CC 启动后,试着跟它说句话: 如果收到正常回复,说明安装成功,API 也通了。 5. 几个关键概念(为后续铺垫) 开始实战之前,了解几个 CC 的核心概念,后面会用到: 概念 一句话解释 官方文档 MCP 协议 让 CC 能调用外部服务的标准化接口,如网络搜索、记忆系统等 MCP 文档 Skills 技能包 可复用的任务模板,装上就能用。飞书 CLI 就是以 Skills 的形式提供给 CC 的 Skills 文档 /loop 本地定时循环,在当前终端会话中按间隔执行任务 定时任务文档 MCP 文档 Skills 文档 定时任务文档 概念 概念 一句话解释 一句话解释 官方文档 官方文档 MCP 协议 MCP 协议 让 CC 能调用外部服务的标准化接口,如网络搜索、记忆系统等 让 CC 能调用外部服务的标准化接口,如网络搜索、记忆系统等 MCP 文档 MCP 文档 MCP 文档 MCP 文档 Skills 技能包 Skills 技能包 可复用的任务模板,装上就能用。飞书 CLI 就是以 Skills 的形式提供给 CC 的 可复用的任务模板,装上就能用。飞书 CLI 就是以 Skills 的形式提供给 CC 的 Skills 文档 Skills 文档 Skills 文档 Skills 文档 /loop /loop 本地定时循环,在当前终端会话中按间隔执行任务 本地定时循环,在当前终端会话中按间隔执行任务 定时任务文档 定时任务文档 定时任务文档 定时任务文档 注意:/loop 是会话级的——关闭终端就没了,7 天自动过期。后面会详细讲定时任务的几种方案。 到这一步,CC 已经可以用了。但它还在"孤岛"上——只会操作本地文件,不会操作飞书。下一步我们来解决这个问题。 Step 2:安装飞书 CLI(让 CC 操控飞书) 飞书 CLI(lark cli)是飞书官方开源的命令行工具,让 AI Agent 能通过命令操作飞书:发消息、读日历、写文档、查会议纪要等等。 参考文档:飞书 CLI 官方仓库 飞书 CLI 官方仓库 有了它,CC 才有了"手脚"。 1. 安装 一行命令: 安装完验证: 2. 创建飞书应用(飞书 CLI 机器人) 这一步要在飞书开放平台创建一个"企业自建应用",这个应用就是飞书 CLI 的身份凭证。 可以参考我之前配置 OpenClaw 时的文档: 🦞 OpenClaw 飞书机器人配置完全指南(小白版) 🦞 OpenClaw 飞书机器人配置完全指南(小白版) 操作步骤: 1. 打开 飞书开放平台,点击"创建企业自建应用" 飞书开放平台 2. 填写应用名称(如"飞书 CLI 机器人")和描述 3. 创建完成后,在应用的"凭证与基础信息"页面,记录下 App ID 和 App Secret 4. 在"权限管理"页面,开通你需要的权限(scope) 常用权限一览: 权限(scope) 用途 im:message:send as bot 发送消息 calendar:calendar:readonly 读取日历 wiki:wiki:readonly 读取知识库 docs:doc:readonly 读取文档 minutes:minutes:readonly 读取妙记(会议纪要) drive:drive:readonly 读取云空间文件 bitable:bitable 操作多维表格 权限(scope) 权限(scope) 用途 用途 im:message:send as bot im:message:send as bot 发送消息 发送消息 calendar:calendar:readonly calendar:calendar:readonly 读取日历 读取日历 wiki:wiki:readonly wiki:wiki:readonly 读取知识库 读取知识库 docs:doc:readonly docs:doc:readonly 读取文档 读取文档 minutes:minutes:readonly minutes:minutes:readonly 读取妙记(会议纪要) 读取妙记(会议纪要) drive:drive:readonly drive:drive:readonly 读取云空间文件 读取云空间文件 bitable:bitable bitable:bitable 操作多维表格 操作多维表格 不用一次全开,用到什么开什么。遇到权限不足的报错时,再去补开对应的 scope 即可。 3. 配置初始化 在终端运行: 按提示输入 App ID 和 App Secret。配置完成后,lark cli 就能以这个机器人的身份操作飞书了。 4. 验证:发一条消息 先在飞书创建一个测试群(或用已有的群),获取群的 chat id。 如图,就是群聊的 chat id,也是飞书 CLI 机器人知道要发送到哪里的依据。 注意:需要将 飞书 CLI 的机器人加入群聊才可以。 然后运行: as bot 表示以机器人身份发送。 或者直接让 CC 执行也可以。 如果群里收到了这条消息,说明飞书 CLI 配置成功。 现在 CC 有了"大脑"(Claude Code),也有了"手脚"(飞书 CLI),但它还缺一个"耳朵"——能听到你在飞书里说的话。下一步,我们安装 CC Connect 来解决这个问题。 Step 3:安装 CC Connect(让飞书远程指挥 CC) 前两步装好了"大脑"和"手脚",但 CC 还只能在你电脑上操作,你人在外面就指挥不了。 CC Connect 解决的就是这个问题:它是一个开源的桥接工具,把飞书(或其他 IM)和本地 CC 连起来,让你在飞书里发消息就能远程指挥 CC 执行任务。 1. CC Connect 是什么 CC Connect 的工作原理很简单: CC Connect 几个关键特点: • 无需公网 IP:通过 WebSocket 长连接接入飞书,不需要你电脑有公网地址 • 支持多种 IM:飞书、钉钉、企业微信、Telegram、个人微信等 • 支持多种 Agent:Claude Code、Codex、Cursor Agent、Gemini CLI 等 7 种 AI Agent 参考文档:CC Connect 中文 README CC Connect 中文 README 2. 创建第二个飞书机器人(CC 助手) 注意:这一步要创建的飞书应用,跟上面的飞书 CLI 机器人是两个不同的应用。 机器人 用途 在哪一步创建 飞书 CLI 机器人 CC 用来操作飞书(发消息、读日历等) Step 2 CC 助手(本步) 你用来跟 CC 对话的窗口 Step 3(本步) 机器人 机器人 用途 用途 在哪一步创建 在哪一步创建 飞书 CLI 机器人 飞书 CLI 机器人 CC 用来操作飞书(发消息、读日历等) CC 用来操作飞书(发消息、读日历等) Step 2 Step 2 CC 助手(本步) CC 助手(本步) 你用来跟 CC 对话的窗口 你用来跟 CC 对话的窗口 Step 3(本步) Step 3(本步) 操作步骤: 1. 再次进入 飞书开放平台,创建另一个企业自建应用 飞书开放平台 2. 应用名称建议写"CC 助手"(方便区分) 3. 记录 App ID 和 App Secret 4. 在"事件与回调" → "事件配置"中,选择 WebSocket 模式(不需要公网 IP) 5. 在"权限管理"中,开通 im:message:receive as bot(接收消息)和 im:message:send as bot(发送消息) 以下是我的权限示例,你可以一键复制导入,也可以按需选择: 参考文档:CC Connect 飞书