协作办公
飞书云盘文件管理:用 `feishu_drive` 列目录…
在飞书云盘中通过 `feishu_drive` 工具管理文件与文件夹时使用。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 38/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 55/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 60/100 ×0.15
适用场景
飞书云盘文件管理:用 `feishu_d特定
解决思路
- 使用单一工具 `feishu_drive` 进行飞书云存储操作。
- 从飞书云盘 URL 提取 `folder_token`:如 `https://xxx.feishu.cn/drive/folder/ABC123` → `folder_token` = `ABC123`。
- 列出文件夹内容:根目录用 `{ "action": "list" }`(无 `folder_token`);指定文件夹用 `{ "action": "list", "folder_token": "fldcnXXX" }`。返回文件 token、name、type、url、timestamps。
- 获取文件信息:调用 `{ "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`(默认 `true`)以启用。
- 配置权限:需要 `drive:drive` 进行完全访问(创建、移动、删除);或 `drive:drive:readonly` 进行只读(list、info)。
- 注意机器人限制:机器人使用 `tenant_access_token`,没有自己的 'My Space' 根文件夹,因此不带 `folder_token` 的 `create_folder` 会返回 400 错误。
- 机器人只能访问已共享给它的文件/文件夹。
- 变通方法:用户先手动创建文件夹并共享给机器人,然后机器人使用该文件夹的 `folder_token` 在其中创建子文件夹。
适用边界 · 注意事项
- 未配置飞书渠道或未启用 `channels.feishu.tools.drive` 时。
- 没有 `drive:drive` 或 `drive:drive:readonly` 权限时。
- 需要机器人直接操作未共享给它的根目录或文件/文件夹时。