协作办公
需要在飞书知识库中导航节点并读写 Wiki 页面时用…
当用户提到飞书知识库、wiki 或 wiki 链接,需要列出空间/节点、创建/移动/重命名节点或读写 wiki 页面内容时使用。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 38/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 55/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 60/100 ×0.15
适用场景
需要在飞书知识库中导航节点并读写 Wik特定
解决思路
- 使用单一工具 feishu_wiki 执行知识库操作。
- 从 URL https://xxx.feishu.cn/wiki/ABC123def 中提取 token:token = ABC123def。
- 列出知识空间:调用 { "action": "spaces" },返回所有可访问的 wiki spaces。
- 列出节点:调用 { "action": "nodes", "space_id": "7xxx" };带父节点时调用 { "action": "nodes", "space_id": "7xxx", "parent_node_token": "wikcnXXX" }。
- 获取节点详情:调用 { "action": "get", "token": "ABC123def" },返回 node_token、obj_token、obj_type 等;使用返回的 obj_token 配合 feishu_doc 读写文档。
- 创建节点:调用 { "action": "create", "space_id": "7xxx", "title": "New Page" };指定类型和父节点时调用 { "action": "create", "space_id": "7xxx", "title": "Sheet", "obj_type": "sheet", "parent_node_token": "wikcnXXX" };obj_type 可选 docx(默认)、sheet、bitable、mindnote、file、doc、slides。
- 移动节点:调用 { "action": "move", "space_id": "7xxx", "node_token": "wikcnXXX" };移动到不同位置时调用 { "action": "move", "space_id": "7xxx", "node_token": "wikcnXXX", "target_space_id": "7yyy", "target_parent_token": "wikcnYYY" }。
- 重命名节点:调用 { "action": "rename", "space_id": "7xxx", "node_token": "wikcnXXX", "title": "New Title" }。
- 编辑 wiki 页面工作流:1)获取节点:{ "action": "get", "token": "wiki_token" },得到 obj_token;2)读取文档:feishu_doc { "action": "read", "doc_token": "obj_token" };3)写入文档:feishu_doc { "action": "write", "doc_token": "obj_token", "content": "..." }。
- 配置:在 channels.feishu.tools 下设置 wiki: true(默认 true)、doc: true(必需,wiki 内容使用 feishu_doc)。
- 依赖:启用 feishu_doc;wiki 页面是文档,使用 feishu_wiki 导航,再用 feishu_doc 读取/编辑内容。
- 权限:需要 wiki:wiki 或 wiki:wiki:readonly。
适用边界 · 注意事项
- 未配置飞书渠道、未启用 feishu_doc,或没有 wiki:wiki / wiki:wiki:readonly 权限时不适用。
- 目标不是飞书知识库/wiki,或不需要读写飞书文档内容时不适用。