Feishu

飞书扩展能力:发消息、创建待办、操作文档、管理日程、知识库、多维表格。用户说"发飞书"、"创建待办"、"创建日程"、"操作文档"时使用。

caoronglin ff86ec0 1.8 KB Updated

File contents

飞书扩展

飞书业务扩展能力总入口,负责消息发送、待办、文档、日历等操作。

六大能力

能力 场景 API
消息发送 发文本/卡片通知 im/v1/messages
待办任务 创建任务、设置负责人 task/v2/tasks
文档操作 创建/编辑文档 docx/v1/documents
日历日程 创建会议、日程提醒 calendar/v4
知识库 Wiki空间、节点管理 wiki/v2
多维表格 Bitable数据操作 bitable/v1

快速使用

发飞书消息 → 调用消息API
创建飞书待办 → 调用task/v2,设置members.assignee
创建飞书日程 → 调用calendar/v4,需要calendar_id
操作飞书文档 → 调用docx API,注意type=docx

关键配置

环境变量(从.env读取):

  • FEISHU_APP_ID
  • FEISHU_APP_SECRET
  • FEISHU_USER_OPEN_ID

待办分组

创建任务后调用 add_tasklist 设置分组:

POST /task/v2/tasks/{task_guid}/add_tasklist
{"tasklist_guid": "my_tasks", "section_guid": "xxx"}

文档权限

添加权限用 type=docx(新版文档):

POST /drive/v1/permissions/{doc_id}/members/batch_create
params = {"type": "docx"}

日历注意

  • 不能用 primary,需先获取 calendar_id
  • 用户日历ID示例:feishu.cn_xx...@group.calendar.feishu.cn

工具脚本

  • scripts/feishu_utils.py - 底层工具函数
  • scripts/feishu_send.sh - 快速发送

飞书扩展 v3.0 | 消息·待办·文档·日历·知识库·多维表格

caoronglin/copaw-skills/tree/main/skills/feishu commit ff86ec0c6e

Frequently asked questions

npx skillmds@latest add caoronglin/feishu