4단계: 슬랙 애플리케이션을 Amazon Lex 봇과 통합 - Amazon Lex V1

Amazon Lex V2를 사용하는 경우 Amazon Lex V2 가이드를 대신 참조하십시오.

 

Amazon Lex V1을 사용하는 경우 봇을 Amazon Lex V2로 업그레이드하는하는 것이 좋습니다. 더 이상 V1에 새로운 기능을 추가하지 않으므로 모든 새 봇에 V2를 사용할 것을 강력히 권장합니다.

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

4단계: 슬랙 애플리케이션을 Amazon Lex 봇과 통합

이제 슬랙 애플리케이션 자격 증명이 있으므로 애플리케이션을 Amazon Lex 봇과 통합할 수 있습니다. 슬랙 애플리케이션을 Amazon Lex 봇과 연결하려면 에서 봇 채널 연결을 추가합니다.

Amazon Lex 콘솔에서 봇 채널 연결을 활성화하여 봇을 슬랙 애플리케이션과 연결합니다. 봇 채널 연결이 활성화되면 Amazon Lex 는 URL 두 개(Postback URLOAuth URL)를 반환합니다. 나중에 필요하므로 이 URL을 기록해 둡니다.

슬랙 애플리케이션을 Amazon Lex 봇과 통합합니다.
  1. AWS Management Console에 로그인하여 https://console.aws.amazon.com/lex/에서 Amazon Lex 콘솔을 엽니다.

  2. 1단계에서 생성한 Amazon Lex 봇을 선택합니다.

  3. 채널 탭을 선택합니다.

  4. 왼쪽 메뉴에서 슬랙을 선택합니다.

  5. 슬랙 페이지에서 다음 정보를 제공합니다.

    • 이름을 입력합니다. 예: BotSlackIntegration.

    • KMS 키 드롭다운에서 "aws/lex"를 선택합니다.

    • 별칭에서 봇 별칭을 선택합니다.

    • 이전 단계에서 기록해 둔 Client Id, Client secret검증 토큰을 입력합니다. 다음은 슬랙 애플리케이션의 자격 증명입니다.

    슬랙 구성 화면.
  6. 활성화를 선택합니다.

    콘솔은 봇 채널 연결을 생성하고 URL 두 개(Postback URL 및 OAuth URL)를 반환합니다. 이를 기록해 둡니다. 다음 섹션에서는 이러한 엔드포인트를 사용하도록 슬랙 애플리케이션 구성을 다음과 같이 업데이트합니다.

    • Postback URL은 슬랙 이벤트를 수신하는 Amazon Lex 봇의 엔드포인트입니다. 이 URL은 다음과 같이 사용할 수 있습니다.

      • 슬랙 애플리케이션의 이벤트 구독 기능에 있는 요청 URL로 사용합니다

      • 슬랙 애플리케이션의 상호 작용 메시지 기능에 있는 요청 URL에 대한 자리 표시자 값을 바꾸기 위해 사용합니다.

    • OAuth URL은 슬랙과의 OAuth 핸드셰이크를 위한 Amazon Lex 봇의 엔드포인트입니다.

다음 단계

5단계: 슬랙 통합 완료