- 按钮或列表的回复,发给在选项 id 中提问的那个智能体。
- 引用回复或表情回应,发给发出被引用或被回应消息的智能体。对提问消息的表情回应,会以该表情回答这个问题。
- 以
@agent开头的文本发给该智能体,并去掉前缀。这也是命令词本意是发给智能体时的转义方式:@agent ajuda会送达智能体,而不是打开菜单。 - 恰好有一个智能体有未决问题时,由它接收。有多个未决问题时,最新的优先。
- 否则发给窗口内最后一个给所有者写过消息的智能体;如果账号只有一个智能体,就发给它。
- 否则 zapbip 会给所有者发一个列表,列出最近见到的 10 个智能体,并扣留这条消息,直到所有者选择其中一个。如果根本没有智能体,所有者会收到一条通知,消息被扣留。
所有者没有选择时
列表会等待 10 分钟。- 等待期间,凡是不符合规则 1 到 4 的新消息,都会加入被扣留的消息。所有者每批只会收到一次提醒:“请在上面的列表中选择智能体”。符合规则 1 到 4 的消息会立即路由,不会被扣留。
- 如果列表过期时窗口内有智能体给所有者写过消息,被扣留的消息会按顺序发给那个智能体。
- 否则列表会再发送一次。第二次过期后,消息保持未读,留给最后见到的智能体。
- 回复已经用过的列表,会收到回复“That list was already used.”。