

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

# 4단계: Lex V2 봇과 Slack 통합 완료
<a name="slack-step-4"></a>

이 단원에서는 Slack API 콘솔을 사용하여 Slack 애플리케이션과의 통합을 완료합니다.

1. [https://api.slack.com](https://api.slack.com) Slack API 콘솔에 로그인합니다. [2단계: Slack 애플리케이션 생성](slack-step-2.md)에서 생성한 앱을 선택합니다.

1. 다음과 같이 **OAuth 및 권한**기능을 업데이트합니다.

   1. 왼쪽 메뉴에서 **OAuth 및 권한**을 선택합니다.

   1. **리디렉션 URL**에서 이전 단계에서 Amazon Lex 가 제공한 OAuth 엔드포인트를 추가합니다. **저장**을 선택한 다음 **저장 URL**을 선택합니다.

   1. **봇 토큰 범위**에서 **OAuth 범위 추가** 버튼을 사용하여 두 개의 권한을 추가합니다. 다음 텍스트를 사용하여 목록을 필터링합니다.
      + **chat:write**
      + **team:read**

1. **요청 URL** 값을 Amazon Lex 가 이전 단계에서 제공한 엔드포인트로 업데이트하여 **상호 작용 및 바로가기** 기능을 업데이트합니다. 3단계에서 저장한 엔드포인트를 입력한 다음 **변경 사항 저장**을 선택합니다.

1. 다음과 같이 **이벤트 구독** 기능을 구독합니다.
   + **켜기** 옵션을 선택하여 이벤트를 활성화합니다.
   + **요청 URL** 값을 Amazon Lex가 이전 단계에서 제공한 엔드포인트로 설정합니다.
   + **봇 이벤트 구독** 단원에서 **봇 사용자 이벤트 추가**를 추가하고 **message.im** 봇 이벤트를 추가하여 최종 사용자와 Slack 봇 간 직접 메시징을 활성화합니다.
   + 변경 사항을 저장합니다.

1. 다음과 같이 메시지 탭에서 메시지 전송을 활성화합니다.
   + 왼쪽 메뉴에서 **앱 홈**을 선택합니다.
   + **탭 표시** 섹션에서 **메시지 탭에서 사용자가 슬래시 명령 및 메시지를 보내도록 허용**을 선택합니다.

1. **설정**에서 **배포 관리**를 선택합니다. **슬랙에 추가**를 선택하여 애플리케이션을 설치합니다. 여러 작업 영역에 인증된 경우 먼저 드롭다운 목록에서 오른쪽 상단 모서리에 있는 올바른 작업 영역을 선택합니다. 그런 다음 **허용**을 선택하여 봇이 메시지에 응답할 수 있도록 승인합니다.
**참고**  
나중에 Slack 애플리케이션 설정을 변경하는 경우 이 하위 단계를 다시 실행해야 합니다.

## 다음 단계
<a name="slack-step-4-next"></a>

[5단계: Lex V2 봇과 Slack 간 통합 테스트](slack-step-5.md)