오늘은 스프링 배치를 이용해 원하는 슬랙 대화방에 메시지가 자동으로 출력되게끔 만들려고 합니다.
1. 슬랙을 접속 후 왼쪽 탭에 아래쪽에 있는 앱 추가 버튼을 누르고 web hook을 검색 후 추가버튼을 누른다.
2. Slack에 추가 버튼 클릭!
3. 메시지를 포스트할 채널을 선택 후 수신 웹후크 통합 앱 추가 버튼 클릭!
4. 웹 후크 URL (= 완전 중요!!!) 과
그 아래에는 각 상황에 맞는 페이로드를 어떻게 구성해야 할지 예시 데이터가 나옵니다.
각 예시에 맞게 payload를 구성해서 웹후크 URL로 전송하게 되면 채팅방에서 메시지가 나오게 됩니다.
5. 예시 코드 입니다.
Java SpringBoot에서
RestTemplate을 이용하였고,
Restemplate Configuration에서 rooturl을 /services 앞단인 https://hooks.slack.com 까지 설정해주었습니다.
6. 결과 화면입니다! 잘 전송되었습니다!
회고
생각보다 슬랙에서 웹훅기능을 잘 구현해 놓았고, 설명도 친절하게 되어 있어서, 하루만에 구현이 가능했습니다.
역시 사람들이 많이 쓰는 데 에는 이유가 있는 것 같습니다.
우리나라도 얼른 슬랙처럼 유저가 불편함을 느끼지 않고 유용하게 사용할 수 있는 툴들이 많이 런칭되었으면 좋겠습니다.
'기타' 카테고리의 다른 글
[회고] Weekly 회고 7월 3주 (0) | 2023.07.23 |
---|---|
[이슈] 간스유예기엔교의 뜻을 아시나요? (1) | 2022.10.03 |
ASUS Battery Health Charging 아수스 노트북 배터리 충전 제한 (0) | 2020.10.24 |