새로운 팀 프로젝트를 시작하여 필수 구현 기능을 확인하던 중 슬랙 앱을 생성하고, API를 통해 메시지 발송 기능을 구현하라는 항목이 있었다.
처음에는 형식상으로만 메시지가 발송된거처럼 구현하라는건가? 싶었지만 찾아보니 웹훅을 통해 메시지를 포스트맨을 이용해서도 발송할 수 있다는 사실을 알아냈다.
얼마 전에는 Slack을 웹훅으로 pr과 issue생성등에 대한 알림을 설정해봤어서 아직까지는 해볼만하지않을까? 라는 기대감이 앞서기는 하는데 이번 메시지 전송하기는 하나의 기능이기 때문에 구글링으로 열심히 도전해봐야겠다.(github - slack 연동해서 알림 설정하는 방법은 다음 TIL로...)
근데 조금 더 알아보니 메시지를 전송하는 것 외에도 Slack API를 활용하여 토큰을 발급받고 뭐시기 하게되면 조회, 수정, 삭제와 같은 추가적인 기능을 구현할 수 있다고한다...
아직은 슬랙에 이미 저장되어있는 메시지를 로컬어떤 식으로 받아오는건지 이해하기가 어렵지만 왠지 재밌을거같아서 기대가된다.
(조회, 수정, 삭제는 도전 구현 사항도 아니긴하지만 이왕 하는김에 CRUD 전부 해보고싶다... 일단은 고민만)