SuperAPI AI 工具集

feishu-drive

智能体与模型

查看项目

更新于 10-15 20:35

技能介绍

用途:feishu-drive 是飞书云空间(Drive)的文件管理工具,通过单一工具 feishu_drive 执行云存储操作,适用于用户提到云空间、文件夹或 drive 的场景。

主要能力:支持列出文件夹内容(list)、获取文件信息(info)、创建文件夹(create_folder)、移动文件(move)、删除文件(delete)。list 返回文件的 token、名称、类型、URL 和时间戳;info 需指定 file_token 与 type,且文件须位于根目录,否则先用 list 浏览文件夹。

使用方式:folder_token 可从 URL 提取,例如 https://xxx.feishu.cn/drive/folder/ABC123 中 folder_token = ABC123。list 不带 folder_token 时列出根目录,带 folder_token 时列出指定文件夹。create_folder 可指定 name 与可选 folder_token。move 需 file_token、type、folder_token。delete 需 file_token 与 type。

文件类型:doc(旧格式文档)、docx(新格式文档)、sheet(电子表格)、bitable(多维表格)、folder(文件夹)、file(上传文件)、mindnote(思维导图)、shortcut(快捷方式)。

配置:channels.feishu.tools.drive 设为 true,默认即为 true。权限方面,drive:drive 为完全访问(创建、移动、删除),drive:drive:readonly 为只读(list、info)。

限制:机器人使用 tenant_access_token,没有自己的“我的空间”,根目录概念仅对用户账号存在。因此不带 folder_token 的 create_folder 会失败(400 错误),机器人只能访问已共享给它的文件或文件夹。变通方法:用户先手动创建文件夹并共享给机器人,之后机器人才能在其中创建子文件夹。