1. 슬랙 채널 생성

Untitled

알림을 받을 채널을 생성한다. 해당 채널은 무조건 공개 로 열려있어야 한다.

2. 채널에 앱 연동

Untitled

슬랙 워크스페이스에 이전에 생성한 앱이 추가되어 있다. 해당 앱을 선택해서 이 앱을 채널에 추가 를 클릭한다. 해당 버튼을 클릭하면 이 워크스페이스에 있는 모든 채널의 목록이 띄워지는데, 이는 앱에 channel:read 권한을 주었기 때문이다. 원하는 채널을 선택한다.

Untitled

3. 채널 ID 확인

슬랙 API 를 활용하여 채널에 알림을 보내기 위해서는 채널의 ID 값이 필요하다. https://api.slack.com/methods/conversations.list/test 에 접속하여 Tester 를 날려본다.

Untitled

Or, provide your own token: 에 발급받았던 앱 token 을 입력 후 Test method 를 클릭한다. 워크스페이스의 정보를 받아오는 것을 확인하여 원하는 채널의 ID 를 가져온다. 만약 유니코드로 응답이 온다면 아래 사이트를 활용하자.

https://www.online-toolz.com/tools/text-unicode-entities-convertor.php

4. 슬랙 API 테스트

원하는 채널에 알림이 제대로 동작하는지 확인해본다. https://api.slack.com/methods/chat.postMessage/test 에 접속하여 아까와 같이 메시지를 요청해본다.

Untitled

Untitled

Error