웹훅을 사용하여 어시스턴트 확장

웹훅은 프로그램 내 이벤트를 기반으로 외부 프로그램을 호출하는 데 사용할 수 있는 메커니즘입니다. 웹훅을 사용하여 대화 중에 어시스턴트에서 외부 서비스 또는 애플리케이션으로 호출할 수 있습니다.

어시스턴트에서 다음 유형의 웹훅을 사용할 수 있습니다. 고객과 어시스턴트 간의 대화에서 교환할 때마다 호출됩니다:

표 1. 웹훅 비교

유형

빈도

조건

메시지 전과 메시지 후

메시지 처리 웹후크는 고객과 어시스턴트 간의 대화에서 교환이 있을 때마다 호출됩니다.

메시지 처리 웹훅의 경우 확인할 조건은 외부 애플리케이션 코드에 정의되어 있어야 합니다. 예를 들어 웹훅이 간단한 언어 번역을 수행하더라도 번역 서비스에 텍스트를 보내기 전에 수신 메시지의 언어를 확인하는 조건을 사용할 수 있습니다.

로그

로그 웹훅은 각 메시지 및 해당 응답과 함께 호출됩니다.

메시지를 필터링하지 않으려면 로그 웹훅의 조건을 정의할 필요가 없습니다. 대부분의 경우 제출되는 모든 메시지를 작성하는 것이 목표이므로 원하는 만큼 메시지를 저장하고 외부 애플리케이션 또는 서비스로 분석할 수 있습니다.