웹훅을 사용하여 어시스턴트 확장
웹훅은 프로그램 내 이벤트를 기반으로 외부 프로그램을 호출하는 데 사용할 수 있는 메커니즘입니다. 웹훅을 사용하여 대화 중에 어시스턴트에서 외부 서비스 또는 애플리케이션으로 호출할 수 있습니다.
어시스턴트에서 다음 유형의 웹훅을 사용할 수 있습니다. 고객과 어시스턴트 간의 대화에서 교환할 때마다 호출됩니다:
유형 | 빈도 | 조건 |
|---|---|---|
메시지 전과 메시지 후 | 메시지 처리 웹후크는 고객과 어시스턴트 간의 대화에서 교환이 있을 때마다 호출됩니다. | 메시지 처리 웹훅의 경우 확인할 조건은 외부 애플리케이션 코드에 정의되어 있어야 합니다. 예를 들어 웹훅이 간단한 언어 번역을 수행하더라도 번역 서비스에 텍스트를 보내기 전에 수신 메시지의 언어를 확인하는 조건을 사용할 수 있습니다. |
로그 | 로그 웹훅은 각 메시지 및 해당 응답과 함께 호출됩니다. | 메시지를 필터링하지 않으려면 로그 웹훅의 조건을 정의할 필요가 없습니다. 대부분의 경우 제출되는 모든 메시지를 작성하는 것이 목표이므로 원하는 만큼 메시지를 저장하고 외부 애플리케이션 또는 서비스로 분석할 수 있습니다. |