feishu-cli-meetings

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

飞书会议与妙记

Feishu Conference and Meeting Notes

读取
references/workflows/vc/workflow.md
后执行。 将该工作流中的
references/
scripts/
templates/
examples/
相对路径按
workflow.md
所在目录解析;执行脚本时使用解析后的实际路径,不要依赖当前 shell 目录。
Execute after reading
references/workflows/vc/workflow.md
. Resolve the relative paths
references/
,
scripts/
,
templates/
,
examples/
in this workflow according to the directory where
workflow.md
is located; use the resolved actual path when executing scripts, do not rely on the current shell directory.

身份边界

Identity Boundary

  • vc search/notes/recording/detail
    vc note detail/transcript
    和 minutes 命令必须使用 User Token。
  • vc bot meeting-join/meeting-leave
    默认 Bot 身份,而且只在显式 flag 时切换 User Token。
  • vc bot meeting-events
    端点拒收 Tenant Token,应使用 User Token,并预检
    vc:meeting.meetingevent:read
下载媒体时保留服务端文件名;无法解析扩展名时再按 Content-Type 推导。
搜索会议并下载妙记逐字稿时至少预检:
bash
feishu-cli auth check --scope "vc:meeting.search:read vc:note:read minutes:minutes:readonly minutes:minutes.transcript:export"
  • vc search/notes/recording/detail
    ,
    vc note detail/transcript
    and minutes commands must use User Token.
  • vc bot meeting-join/meeting-leave
    uses Bot identity by default, and only switches to User Token when an explicit flag is specified.
  • The
    vc bot meeting-events
    endpoint rejects Tenant Token, should use User Token and pre-check the permission
    vc:meeting.meetingevent:read
    .
Retain the server-side filename when downloading media; derive the extension from Content-Type only if it cannot be parsed.
At least pre-check the following when searching meetings and downloading Meeting Notes transcripts:
bash
feishu-cli auth check --scope "vc:meeting.search:read vc:note:read minutes:minutes:readonly minutes:minutes.transcript:export"