整理嘉宾候选:剔人 + 排顺序
update_guest_candidates【需要登录·主办方】【何时用】一次把候选名单理干净:remove 剔掉不合适的,keep 把要留的按顺序排好(数组顺序就是邀请先后)。在 App 里这是拖 8 次删 3 次。 【组合链】get_activity_invites 拿 speakers[].id → 本工具 → set_guest_invite_plan_status(start)。 【口径】① 先删后排,逐条删、部分失败照报(invitation_not_removable = 对方已经答应或已失效,撤不得);② keep 里没列到的行不会被删,只会排到后面;③ 删一条已发出的邀请会给对方发一条撤回消息,发出去收不回——remove 名单必须先念给用户确认。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| keep | No | 要留下的 invitation id,数组顺序即邀请先后;没列到的排到后面,不会被删 | |
| remove | No | 要剔掉的 invitation id(get_activity_invites 的 speakers[].id) | |
| activityRef | Yes | 活动 slug 或 id(list_my_activities / get_organizer_activity 的返回里都有) |