리소스: DialogflowEvent
RBM 플랫폼에 의해 트리거된 Dialogflow 이벤트입니다.
이벤트를 사용하면 에이전트는 언어를 입력으로 사용하지 않고도 인텐트를 일치시킬 수 있습니다.
매개변수를 사용하면 맞춤설정된 응답을 사용할 수 있습니다. 예를 들어 Dialogflow 에이전트가 입력이 { "eventName": "welcome_event", "parameters": { "name": "Sam" } }
인 경우 "Hello Sam! What can I do for you today?"
응답을 만들 수 있습니다.
JSON 표현 |
---|
{ "name": string, "eventName": string, "parameters": { object }, "languageCode": string } |
필드 | |
---|---|
name |
이 필드는 RBM 플랫폼에서 설정합니다. 에이전트 메시지를 만들 때 포함하지 마세요. 필드는 'phones/{E.164}/dialogflowMessages/{messageId}'를 확인합니다. 여기서 {E.164}는 E.164 형식의 사용자 전화번호이고 {messageId}는 RBM 상담사 메시지의 상담사가 할당한 ID입니다. |
eventName |
이벤트의 고유 식별자입니다. 예를 들면 |
parameters |
(선택사항) 이벤트와 연결된 매개변수입니다. |
languageCode |
이 쿼리의 언어입니다. 언어 코드 목록은 언어 지원을 참고하세요. Dialogflow 에이전트에서 언어를 사용하려면 먼저 Dialogflow 콘솔에서 언어를 사용 설정해야 합니다. 동일한 세션의 쿼리가 다른 언어를 지정할 수 있습니다. 언어를 지정하지 않으면 Dialogflow는 에이전트의 기본 언어를 사용합니다. 반드시 같은 언어를 지정할 필요는 없습니다 |
메서드 |
|
---|---|
|
Dialogflow 에이전트에 RBM 에이전트를 통해 메시지를 전송하라는 메시지를 표시합니다. |