REST Resource: phones.dialogflowMessages

리소스: DialogflowEvent

RBM 플랫폼에 의해 트리거된 Dialogflow 이벤트입니다.

이벤트를 사용하면 에이전트가 언어를 입력으로 사용하지 않고 인텐트를 일치시킬 수 있습니다.

매개변수를 사용하면 맞춤설정된 응답을 받을 수 있습니다. 예를 들어 입력이 { "eventName": "welcome_event", "parameters": { "name": "Sam" } }인 경우 Dialogflow 에이전트는 응답 "Hello Sam! What can I do for you today?"를 만들 수 있습니다.

JSON 표현
{
  "name": string,
  "eventName": string,
  "parameters": {
    object
  },
  "languageCode": string
}
필드
name

string

이 필드는 RBM 플랫폼에서 설정합니다. 에이전트 메시지를 만들 때 이 문구를 포함하지 마세요. 이 필드는 'phones/{E.164}/dialogflowMessages/{messageId}'를 확인합니다. 여기서 {E.164}는 E.164 형식의 사용자 전화번호이고 {messageId}는 RBM 에이전트 메시지의 상담사가 할당한 ID입니다.

eventName

string

이벤트의 고유 식별자입니다. RBM_WELCOME_EVENT을 예로 들 수 있습니다.

parameters

object (Struct format)

(선택사항) 이벤트와 연결된 매개변수입니다.

languageCode

string

이 쿼리의 언어입니다. 언어 코드 목록은 언어 지원을 참고하세요. Dialogflow 에이전트가 언어를 사용하려면 Dialogflow 콘솔에서 언어를 사용 설정해야 합니다.

동일한 세션의 쿼리가 다른 언어를 지정할 수 있습니다. 언어가 지정되지 않으면 Dialogflow는 에이전트의 기본 언어를 사용합니다. 반드시 동일한 언어를 지정할 필요는 없습니다.

방법

create

Dialogflow 에이전트에 RBM 에이전트를 통해 메시지를 보내도록 메시지를 표시합니다.