# vc +search > **前置条件:** 先阅读 [`../lark-shared/SKILL.md`](../../lark-shared/SKILL.md) 了解认证、全局参数和安全规则。 搜索已结束的历史会议记录,支持关键词、时间范围、组织者、参与者以及会议室等多条件过滤。只读操作,不修改任何会议数据。 本 skill 对应 shortcut:`lark-cli vc +search`(调用 `POST /open-apis/vc/v1/meetings/search`)。 ## 关键词使用边界 `--query` 只用于真实会议关键词,例如会议主题、项目名、评审名、客户名。用户只是说"我这月参加的所有视频会议"、"最近两周我组织的所有视频会议"、"总结主要议题 / 看看参会情况"时,本质是历史会议列表和后续总结,不要把"回顾"、"所有视频会议"、"总结主要议题"等动作词放进 `--query`。这类请求应先用时间范围 + `--participant-ids` / `--organizer-ids` 搜全量候选,再按结果继续取纪要或录制信息。 列表阶段只负责找会议记录;总结阶段必须继续取证。若用户要求"主要议题"、"主要决策"、"参会情况",先确认搜索结果的 `meeting_id`、时间、组织者/参与者符合过滤条件,然后用 `vc +notes` 或 `vc +recording` / `minutes` 读取纪要、妙记或录制信息。没有纪要或妙记时,如实说明只能基于会议标题/参会数据汇总,不要编造议题。 ## 典型触发表达 以下说法通常应优先使用 `vc +search`: - 今天开过的会 - 今天开了哪些会 - 最近参加过哪些会 - 我这周开过的会 - 已结束的会议 - 历史会议记录 ## 命令 ```bash # 关键词搜索 lark-cli vc +search --query "周会" # 查询某一天开过的会(单日查询时,start 和 end 必须填写同一天) lark-cli vc +search --start 2026-03-10 --end 2026-03-10 # 按时间范围搜索 lark-cli vc +search --start "2026-03-10T00:00+08:00" --end "2026-03-17T00:00+08:00" lark-cli vc +search --start 2026-03-10 --end 2026-03-17 # 关键词 + 时间范围 lark-cli vc +search --query "周会" --start "2026-03-10T00:00+08:00" --end "2026-03-17T00:00+08:00" lark-cli vc +search --query "周会" --start "2026-03-10T00:00+08:00" lark-cli vc +search --query "周会" --end "2026-03-17T00:00+08:00" # 按组织者过滤(open_id,逗号分隔) lark-cli vc +search --organizer-ids "ou_a,ou_b" # 按参与者过滤(open_id,逗号分隔) lark-cli vc +search --participant-ids "ou_x,ou_y" # 查询我这个月参加过的历史会议,不带关键词 lark-cli vc +search --start "" --end "" --participant-ids "ou_me" # 查询最近两周我组织的历史会议,不带关键词 lark-cli vc +search --start "" --end "" --organizer-ids "ou_me" # 按会议室过滤 lark-cli vc +search --room-ids "123,456" # 多条件组合查询 lark-cli vc +search --organizer-ids "ou_a" --room-ids "123" --start "2026-03-10T00:00+08:00" # 分页查询 lark-cli vc +search --query "周会" --page-size 15 lark-cli vc +search --query "周会" --page-token "next_page_token" # 输出为表格/可读格式 lark-cli vc +search --query "周会" --format json ``` ## 参数 | 参数 | 必填 | 说明 | |------|------|------| | `--query ` | 否 | 搜索关键词 | | `--start