跳转至

CreateBookingLink

创建可复用的预订页面,而非日历会议。首先使用 ListBookingLinks 发现合适的现有链接或复用可用性。提供包含一周全部七天(星期日=0)、IANA 时区和真实主持人 ID 的完整草稿;个人链接使用已认证用户,并采用 individual 模式。对于团队,使用真实团队 ID 以及 collective 或 roundRobin 模式。仅当用户希望接受预订时才设置 enabled。创建链接不会发送任何邀请。使用相同 slug 重复相同的草稿会复用已保存的链接;该 slug 下的不同草稿会产生冲突。仅在获得对话确认后才能创建或编辑预订链接,且不提供审查卡片或交互式表单。首先在回复中清楚说明所有拟议细节:个人或团队归属、具名主持人与与会人员、会议名称、描述、时长、地点、Macro 通话或 Google Meet、时区、每周小时数与日期例外、链接名称、缓冲时间、最短提前通知时间、预订窗口、时段间隔、每日限制、访客问题以及是否启用预订。询问是否继续,然后停止。只有在后续轮次中,用户批准了该具体提议后,才可在 userConfirmation 中逐字引用其批准回复来调用此工具。原始请求并非确认;切勿编造或转述批准内容。切勿向用户询问 teamId、主持人 ID、日程 ID、修订版或 JSON:应使用 ListBookingLinks 和 ListTeamMembers 发现 ID。除非用户请求团队,否则默认个人归属,并按名称澄清有歧义的选择。执行后,使用 \ chip(来自结果的 profileId/slug/url)分享保存的 URL,而不是裸 URL。返回实际保存的 ID、修订版、完整草稿和可分享 URL。手动批准必须为 false;访客预订需要已连接、已同步且可写的日历。对于视频,设置 macroCall(首选)或 googleMeet,切勿同时设置两者。预订 macroCall 链接会创建通话,并将其入会链接附加到邀请中。

参数

参数 类型 必填 说明
teamId string 否 通过工具发现的现有 Macro 团队 ID,绝不要向用户询问。个人预订链接使用 null。
draft BookingLinkDraft 是 保存前已审查并验证的完整提议。
userConfirmation string 是 用户对你已展示的具体提议表示批准的回复,需逐字引用。切勿使用其原始请求、转述其回复或编造批准。

本页原文 Markdown:在 AtomGit 查看·内容源自开源项目 macro3/macro