在服务器端发生的与代理和用户之间的对话相关的事件。
例如,如果聊天机器人为消息设置了 TTL,并且 TTL 过期,系统会触发此事件,以通知合作伙伴聊天机器人消息已超时。
ServerEvent 显示在代理从其 Pub/Sub 订阅接收的“message”对象的“data”字段中。“data”字段是一个 base64 编码的字符串,代理必须对其进行解码才能与 ServerEvent 结构匹配。
| JSON 表示法 | 
|---|
{
  "phoneNumber": string,
  "agentId": string,
  "messageId": string,
  "eventType": enum ( | 
            
| 字段 | |
|---|---|
phoneNumber | 
              
                 
 涉及相应事件的用户的电话号码(采用 E.164 格式)。  | 
            
agentId | 
              
                 
 代理的唯一标识符。由 RCS for Business 设置。  | 
            
messageId | 
              
                 
 与事件关联的消息的 RCS 消息 ID。  | 
            
eventType | 
              
                 
 事件的类型。  | 
            
eventId | 
              
                 
 为相应活动实例分配的唯一活动 ID。  | 
            
sendTime | 
              
                 
 服务器发送事件的时间。 采用 RFC 3339 标准,生成的输出将始终进行 Z 规范化(即转换为 UTC 零时区格式并在末尾附加 Z),并使用 0、3、6 或 9 个小数位。不带“Z”的偏差时间也是可以接受的。示例:  |