1. Slack 로그인(https://slack.com/signin#/signin)
2. Slack API - Your Apps(https://api.slack.com/apps)에 접속
3. Create An App 클릭
4. From scratch 클릭
5. App Name 입력 및 Workspace 선택 후 Create App 클릭
6. 추가할 기능 선택(Bot 기능 테스트를 위해 Bots 선택)
7. Web API Methods(https://api.slack.com/methods)에서 추가하고자 하는 API 및 필요 권한(Scopes) 확인
예) 채널 목록 조회, 채널 내 글 이력 조회, 메시지 등록 기능이 필요하다면...
7.1 conversations.list 조회
7.2 검색 결과에서 conversations.list 클릭
7.3 필요 권한(Required scopes) 확인
7.4 남은 conversations.history, chat.postMessage도 동일하게 7.1 부터 반복해서 필요 권한 조회
8. 앱 권한(Scope) 설정을 위해 Review Scopes to Add 클릭
9. 필요 권한(Scope) 모두 등록을 위해 Bot Token Scopes > Add an OAuth Scope 클릭(OAuth & Permissions > Scopes > Bot Token Scopes > Add an OAuth Scope)
10. 검색창에 권한 이름으로 검색 후 등록
11. 모든 권한 등록 확인
12. 내가 만든 App 설치를 위해 Install to Workspace 클릭
13. 권한 요청 허용 클릭
14. Bot User OAuth Access Token 값을 복사해둡니다.
Slack API 호출 시 해당 Token 값이 필요합니다.
15. TestBot 앱을 채널에 추가하기 위해 좌측 하단 앱 카테고리에서 TestBot을 클릭 후 상단에 TestBot 아이콘을 클릭합니다.
16. 이 앱을 채널에 추가를 클릭 후 원하는 채널에 추가합니다.
댓글