跳转到主要内容
多个智能体共用一个号码,所以所有者的每条消息都会被路由给一个智能体。第一条匹配的规则生效。
  1. 按钮或列表的回复,发给在选项 id 中提问的那个智能体。
  2. 引用回复或表情回应,发给发出被引用或被回应消息的智能体。对提问消息的表情回应,会以该表情回答这个问题。
  3. 以 @agent 开头的文本发给该智能体,并去掉前缀。这也是命令词本意是发给智能体时的转义方式:@agent ajuda 会送达智能体,而不是打开菜单。
  4. 恰好有一个智能体有未决问题时,由它接收。有多个未决问题时,最新的优先。
  5. 否则发给窗口内最后一个给所有者写过消息的智能体;如果账号只有一个智能体,就发给它。
  6. 否则 zapbip 会给所有者发一个列表,列出最近见到的 10 个智能体,并扣留这条消息,直到所有者选择其中一个。如果根本没有智能体,所有者会收到一条通知,消息被扣留。

所有者没有选择时

列表会等待 10 分钟。
  • 等待期间,凡是不符合规则 1 到 4 的新消息,都会加入被扣留的消息。所有者每批只会收到一次提醒:“请在上面的列表中选择智能体”。符合规则 1 到 4 的消息会立即路由,不会被扣留。
  • 如果列表过期时窗口内有智能体给所有者写过消息,被扣留的消息会按顺序发给那个智能体。
  • 否则列表会再发送一次。第二次过期后,消息保持未读,留给最后见到的智能体。
  • 回复已经用过的列表,会收到回复“That list was already used.”。
智能体名称最多 20 个字符:小写字母、数字和连字符。