프로젝트
-
[Spring Boot] 슬랙 메시지 보내기(Incoming WebHooks) 2프로젝트 2020. 11. 29. 22:00
-이전 글에서 슬랙 채널에 메시지를 보내는 기능을 정리했는데, 이번에 추가로 정리해본다. Map request = new HashMap(); // request.put("username", "slackbot"); request.put("text", "custom-slack-msg"); 1. 요청 데이터로 "username"을 추가했는데, 없어도 된다. 없으면 기본 이름인 "incoming-webhook"으로 발송된다. 2. "missing_text_or_fallback_or_attachments"의 에러는 이름 그대로 요청 데이터로 "text"가 없을 때 뜬다. 만약에 "test"라고 적으면 에러가 발생한다. *text타입이 아닌 메시지를 보낼 땐 아직 테스트해보지 않았다. Map request = ne..
-
[Spring Boot] 슬랙 메시지 보내기(Incoming WebHooks)프로젝트 2020. 10. 5. 21:03
슬랙의 "Incoming WebHooks"을 이용해서 메시지를 보내는 방법이다. 먼저 슬랙에서 앱의 설치 및 설정이 필요하다. 1. 슬랙을 설치하고, "Incoming WebHooks" 앱을 추가한다. 2. 앱의 설정으로 이동한다. 3. 보낼 채널을 선택하고, Webhook URL을 복사한다. - 아래부턴 직접 작성하면 된다. 4. 아래 코드를 작성한다. url에 3에서 복사한 Webhook URL을 넣어주기만 하면 된다. import java.util.HashMap; import java.util.Map; import org.springframework.http.HttpEntity; import org.springframework.http.HttpMethod; import org.springframew..