关于 feishu-drive
feishu-drive 是用于管理 Feishu 云存储的工具,涵盖文件夹浏览、文件信息查询及内容整理。适合需要通过 Feishu 管理文件和文件夹的工作流。
主要功能
- 01列出文件夹内容
- 02查询文件信息
- 03创建文件夹
- 04移动和删除文件
适用场景
- 01浏览云盘中的文件和文件夹
- 02查询文档或表格信息
- 03整理文件夹结构
- 04删除不再需要的文件
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ m1heng/ clawdbot-feishu --skill feishu-drive安装后在 Claude Code 中输入/feishu-drive确认已加载。
详细介绍
Feishu Drive 工具
用于云存储操作的单一工具 feishu_drive。
令牌提取
从 URL https://xxx.feishu.cn/drive/folder/ABC123 → folder_token = ABC123
操作
列出文件夹内容
{ "action": "list" }
根目录(无 folder_token)。
{ "action": "list", "folder_token": "fldcnXXX" }
返回:包含令牌、名称、类型、URL 和时间戳的文件。
获取文件信息
{ "action": "info", "file_token": "ABC123", "type": "docx" }
在根目录中搜索文件。注意:文件必须位于根目录中,或先使用 list 浏览文件夹。
type:doc、docx、sheet、bitable、folder、file、mindnote、shortcut
创建文件夹
{ "action": "create_folder", "name": "New Folder" }
在父文件夹中:
{ "action": "create_folder", "name": "New Folder", "folder_token": "fldcnXXX" }
移动文件
{ "action": "move", "file_token": "ABC123", "type": "docx", "folder_token": "fldcnXXX" }
删除文件
{ "action": "delete", "file_token": "ABC123", "type": "docx" }
文件类型
| 类型 | 描述 |
|---|---|
doc | 旧格式文档 |
docx | 新格式文档 |
sheet | 电子表格 |
bitable | 多维表格 |
folder | 文件夹 |
file | 已上传的文件 |
mindnote | 思维导图 |
shortcut | 快捷方式 |
配置
channels:
feishu:
tools:
drive: true # default: true
权限
drive:drive- 完全访问权限(创建、移动、删除)drive:drive:readonly- 只读(列表、信息)
已知限制
- 机器人没有根文件夹:Feishu 机器人使用
tenant_access_token,没有自己的“我的空间”。根文件夹的概念仅适用于用户帐户。这意味着:- 不带
folder_token的create_folder会失败(400 错误) - 机器人只能访问已与其共享的文件/文件夹
- 解决方法:用户必须先手动创建文件夹并与机器人共享,然后机器人才能在其中创建子文件夹
- 不带
评论
支持 Markdown