스프링에서 Slack API 를 사용하기 위해서는
슬랙 웹훅 토큰이 필요하다.
따라서 슬랙 토큰을 발급받고 슬랙 봇을 등록하는 과정을 알아보자.
1. 워크스페이스 및 슬랙 APP 생성
해당 작업 이전에 Slack 워크스페이스를 생성해두어야 합니다.
이후 슬랙 APP 을 생성하기 위해 Slack API 사이트에 접속합니다.
오른쪽 상단 Create New App
App 이름 지어주고 이 앱을 등록할 워크스페이스를 지정합니다.
이후 Create App 버튼 클릭
2. Bot 유저 추가
앱 생성 후 Bots 를 선택해줍니다.
3. Scopes 지정
OAuth & Permissions 탭에서 Scopes 를 찾습니다.
이 앱에 원하는 권한을 지정합니다.
메세지 전송 권한을 위해 chat:write 는 필수겠죠?
4. OAuth Token 발급
이제 Install to Workspace 버튼을 통해 워크스페이스에 설치.
드디어 원하는 OAuth Token 을 획득했습니다.
Slack API 토큰은 xoxb- 로 시작하는 문자열입니다.
5. 워크스페이스에 봇 유저 추가
워크스페이스로 돌아와서 원하는 채널 오른쪽 클릭 후 "앱 추가"
통합 -> 앱 추가
이제 방금 전 등록했던 슬랙 앱이 보일 겁니다.
추가 해줍니다.
해당 채널에 이렇게 뜬다면 성공입니다.
이제 발급받은 봇 유저 토큰으로 Slack API 를 사용하시면 됩니다.
'🏭 Infra > ⚙ 준비를 위한 준비' 카테고리의 다른 글
[Github] 이슈 템플릿, PR 템플릿 등록 (Issue Template, Pull Request Template) (1) | 2022.07.25 |
---|