728x90
반응형
웹훅이란?
- 웹훅이란 이벤트가 발생했을때 타 서비스나 응용 프로그램으로 알림을 보내는 것을 말한다.
언제쓸까?
- 내부적으로 에러가 발생했을때 즉각적으로 알림을 받아보고 싶은경우
- 필자는 결제 시스템이나 중요한 작업을 할때 바로 대처하거나 파악하기 위해
사용했다. - 배치에 적용
- 배치가 돌때 잘돌았거나 중간에 에러 발생 유무를 알고 싶을때 사용했다.
슬랙 연동을 위한 채널 생성및 앱 생성
- 기업들에서 많이 쓰는 슬랙을 사용하여 연동 테스트를 해보자.
1. 알람받을 채널 생성
2. 웹훅 을 위한 앱 생성하기
- 아래 사이트에 접속후 로그인을 해주자.
https://api.slack.com/messaging/webhooks#posting_with_webhooks - From scratch 를 누르면 앱을 생성할 수 있는 단계로 넘어 간다..
앱 생성화면
Create App 을 누르면 다음과 같이 앱이 생성이된다.
3. 앱과 슬랙 연동하기
- 왼쪽 Features 에 보면 Incoming WebHook 이라는 메뉴가 있다 들간다음에
오른쪽에 보면 On, Off 토글이 있다 On 을 해주자
- 그럼 아래와 같이 예제 코드가 뜬다
이제 Add new Webhook to Workspace 를 눌러주자.
- 아까 만들어둔 alarm-test 채널을 선택해주자
- 그럼 아래와 같이 URL 이 제공이 된다. 자 이제 테스트를 해보자
실제 테스트 해보기
- 제공된 URL 에 Body 를 넣어주고 쏴보자.
아주 잘 오는것을 확인했다.
참고:
https://api.slack.com/messaging/webhooks
728x90
반응형
'Development > 참고하면좋은것' 카테고리의 다른 글
[Webhook] Slack Webclient 알림 보내기 구현 (0) | 2023.01.21 |
---|---|
API를 활용하자 (0) | 2021.05.10 |
댓글