UserEvent

사용자의 RCS 클라이언트에서 발생했으며 상담사와의 대화와 관련된 이벤트입니다.

예를 들어 이벤트는 사용자가 입력 중이거나 사용자가 에이전트의 이전 메시지를 읽었음을 나타낼 수 있습니다.

UserEvent는 에이전트가 Google Pub/Sub 구독에서 수신하는 'message' 객체의 'data' 필드에 표시됩니다. '데이터' 필드는 에이전트가 UserEvent 구조와 일치하도록 디코딩해야 하는 base64로 인코딩된 문자열입니다.

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

string

이벤트에 참여한 사용자의 전화번호(E.164 형식)입니다.

eventType

enum (UserEvent.EventType)

이벤트 유형.

eventId

string

발신 사용자의 RCS 클라이언트에서 할당한 고유한 이벤트 ID입니다.

messageId

string

이벤트와 연결된 메시지의 ID입니다. 사용자의 RCS 클라이언트로 전송되었거나 사용자가 읽은 메시지를 예로 들 수 있습니다. 이 필드는 DELIVERED 및 READ 이벤트에 대해 채워집니다.

sendTime

string (Timestamp format)

RCS 클라이언트에서 이벤트를 전송하는 시간입니다.

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

agentId

string

상담사의 고유 식별자입니다. RCS 비즈니스 메시지에서 설정합니다.