1. 슬랙 워크스페이스 생성

알림을 받을 워크스페이스를 public 으로 생성한다.

2. 슬랙 App 생성

https://api.slack.com/apps 에 접속하여 슬랙 앱을 생성한다.

Untitled

App Name : 알림을 보내는 채널의 이름

Pick a workspace to develop your app in : 워크스페이스 선택

생성한 App 권한 부여

Untitled

OAuth & Permissions 에 접속한다.

Untitled

App 이 채널목록을 불러올 수 있어야 하므로 Scopes 항목의 Add an OAuth Scope 를 클릭하여 channels:read 를 선택해주고 마찬가지로 채팅을 보낼 수 있어야 하므로 chat:write 권한을 준다.

3. Bot User(봇 사용자) 생성

이대로 생성한 앱을 다운로드하면 다음과 같은 에러가 발생한다.

Untitled

이 앱은 워크스페이스에 봇을 설치할 권한을 요청하지만 현재는 봇으로 구성되어 있지 않습니다.

따라서 봇 사용자를 미리 추가해두어야 한다.

Untitled

App Home 에 접속한다.

Untitled