본문 바로가기
카테고리 없음

Slack API 앱 만드는 방법(상세설명)

by 지환이아빠 2022. 8. 16.
반응형

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. 이 앱을 채널에 추가를 클릭 후 원하는 채널에 추가합니다.

 

반응형

댓글