ServerEvent

서버 측에서 발생한 상담사와 사용자 간의 대화와 관련된 이벤트입니다.

예를 들어 봇이 메시지에 TTL을 설정하고 TTL이 만료되면 이 이벤트가 실행되어 파트너에게 봇 메시지 시간이 초과되었음을 알립니다.

ServerEvent는 다음과 같이 'data' 'message' 필드 객체입니다. '데이터' 필드는 에이전트가 ServerEvent 구조와 일치하도록 디코딩해야 하는 base64 인코딩 문자열입니다.

JSON 표현
{
  "phoneNumber": string,
  "agentId": string,
  "messageId": string,
  "eventType": enum (ServerEvent.EventType),
  "eventId": string,
  "sendTime": string
}
필드
phoneNumber

string

이벤트에 관련된 사용자의 전화번호 (E.164 형식)입니다.

agentId

string

상담사의 고유 식별자입니다. RCS Business Messaging에서 설정합니다.

messageId

string

이벤트와 연결된 메시지의 RCS 메시지 ID입니다.

eventType

enum (ServerEvent.EventType)

이벤트 유형.

eventId

string

이벤트 인스턴스에 할당된 고유한 이벤트 ID입니다.

sendTime

string (Timestamp format)

서버에서 이벤트를 전송하는 시간입니다.

RFC3339 UTC 'Zulu' 형식의 타임스탬프입니다(나노초 단위, 소수점 이하 9자리). 예를 들면 "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"입니다.