用途:操作飞书知识库(Wiki),包括获取节点信息、导出文档、列出知识空间与节点,面向需要读取或分析飞书知识库内容的场景。
主要能力:通过 node_token 或 URL 获取节点信息;将知识库文档导出为 Markdown;列出知识空间;列出空间下的节点(可指定父节点);导出时可下载图片到本地目录。文档与本地文件之间以 Markdown 作为中间格式,中间文件默认存储在 /tmp 目录。
使用方式: /feishu-wiki get <node_token|url> /feishu-wiki export <node_token|url> /feishu-wiki spaces /feishu-wiki nodes <space_id>
CLI 命令: feishu-cli wiki get <node_token> feishu-cli wiki export <node_token> --output /tmp/wiki_doc.md feishu-cli wiki export <node_token> -o doc.md --download-images --assets-dir ./images feishu-cli wiki spaces --page-size 20 feishu-cli wiki nodes <space_id> --parent <node_token>
export 参数:--output/-o(默认 stdout);--download-images(默认 false);--assets-dir(默认 ./assets)。spaces 与 nodes 的 --page-size 默认 50。
适用场景:导出知识库文档后分析内容、批量导出空间文档、识别并展开目录节点。
限制:需要应用具有 wiki:wiki:readonly 权限;知识库使用 node_token,普通文档使用 document_id;目录节点内容可能为空或仅含 WikiCatalog 块(block_type=42),实际内容在子节点中;导出图片需手动下载并用相应工具读取。其他信息暂未提供。