Amazon Lex V2를 사용하는 경우 Amazon Lex V2 가이드를 대신 참조하십시오.
Amazon Lex V1을 사용하는 경우 봇을 Amazon Lex V2로 업그레이드하는하는 것이 좋습니다. 더 이상 V1에 새로운 기능을 추가하지 않으므로 모든 새 봇에 V2를 사용할 것을 강력히 권장합니다.
기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Amazon Lex 봇을 Facebook Messenger와 통합하기
이 연습에서는 Facebook Messenger를 Amazon Lex 봇에 통합하는 방법을 보여줍니다. 다음 절차를 수행합니다.
-
Amazon Lex 봇 생성
-
3단계: Facebook 애플리케이션 생성
-
Facebook Messenger를 Amazon Lex 봇에 통합합니다.
-
통합을 검증하세요.
1단계: Amazon Lex 봇 생성
아직 Amazon Lex 봇이 없는 경우 하나를 생성하고 배포합니다. 이 주제에서는 사용자가 시작하기 연습 1에서 생성한 봇을 사용하는 것으로 가정합니다. 그러나 이 설명서에서 제공된 모든 예제 봇을 사용할 수 있습니다. 시작하기 연습 1은 연습 1: 블루프린트를 사용하여 Amazon Lex 봇 생성(콘솔)을 참조하십시오.
-
Amazon Lex 봇 생성. 지침은 연습 1: 블루프린트를 사용하여 Amazon Lex 봇 생성(콘솔)을 참조하세요.
-
봇을 배포하고 별칭을 생성합니다. 지침은 연습 3: 버전 게시 및 별칭 만들기을 참조하세요.
2단계: Facebook 애플리케이션 생성
Facebook 개발자 포털에서 Facebook 애플리케이션 및 Facebook 페이지를 만듭니다. 이에 대한 지침은 Facebook Messenger 플랫폼 설명서의 빠른 시작
-
페이스북 앱을 위한 앱 시크릿
-
페이스북 페이지를 위한 페이지 액세스 토큰
4단계: Facebook Messenger를 Amazon Lex봇에 통합하기
이 섹션에서는 Facebook Messenger를 Amazon Lex 봇에 통합합니다.
이 단계를 완료하면 콘솔에서 콜백 URL을 제공합니다. 이 URL을 적어둡니다.
Facebook Messenger를 봇에 통합하려면
-
AWS Management Console에 로그인하고 https://console.aws.amazon.com/lex
에서 Amazon Le 콘솔을 엽니다. -
Amazon Lex 봇을 선택하세요.
-
채널을 선택합니다.
-
챗봇에서 페이스북을 선택합니다. 콘솔에 Facebook 통합 페이지가 표시됩니다.
-
Facebook 통합 페이지에서 다음을 수행합니다.
-
다음 이름을 입력합니다:
BotFacebookAssociation
. -
KMS 키에서 aws/lex를 선택합니다.
-
별칭에서 봇 별칭을 선택합니다.
-
토큰 검증의 경우 토큰을 입력합니다. 선택한 임의의 문자열이 될 수 있습니다(예:
ExampleToken
). 나중에 웹훅을 설정할 때 Facebook 개발자 포털에서 이 토큰을 사용합니다. -
페이지 액세스 토큰의 경우 2단계에서 Facebook에서 받은 토큰을 입력합니다.
-
앱 비밀 키의 경우 2단계에서 Facebook에서 받은 키를 입력합니다.
-
-
활성화를 선택합니다.
콘솔은 봇 채널 연결을 생성하고 콜백 URL을 반환합니다. 이 URL을 적어둡니다.
-
Facebook 개발자 포털에서 앱을 선택합니다.
-
메신저 제품을 선택하고 페이지의 웹후크 섹션에서 웹후크 설정을 선택합니다.
이에 대한 지침은 Facebook Messenger 플랫폼 설명서의 빠른 시작
을 참조하십시오. -
웹훅 페이지 구독 마법사에서 다음 작업을 수행합니다.
-
콜백 URL의 경우 절차 앞부분에서 Amazon Lex 콘솔에서 제공한 콜백 URL을 입력합니다.
-
토큰 확인에는 Amazon Lex에서 사용한 것과 동일한 토큰을 입력합니다.
-
구독 필드(메시지, message_postbacks 및 message_options)를 선택합니다.
-
확인 및 저장을 선택합니다. 이렇게 하면 페이스북과 Amazon Lex 간의 핸드셰이크가 시작됩니다.
-
-
웹훅 통합을 활성화합니다. 생성한 페이지를 선택한 다음, 구독을 선택합니다.
참고
웹훅을 업데이트하거나 다시 생성하는 경우 페이지 구독을 취소한 다음 다시 구독하세요.
4단계: 통합 테스트
이제 Messenger Facebook에서 Amazon Lex 봇과 대화를 시작할 수 있습니다.
-
Facebook 페이지를 열고 메시지를 선택합니다.
-
메신저 창에서는 1단계: Amazon Lex 봇 생성(콘솔)에서 제공하는 것과 동일한 테스트 표현을 사용합니다.