채널 생성하기

메세지를 받을 구성원들이 있는 채널을 슬랙에서 생성합니다.

App 생성하기

  1. https://api.slack.com/apps/ 에 접속
  2. Create New App 클릭하여 앱을 생성 합니다. 생성시 생성한 채널로 연결 합니다.
  3. 생성된 test app을 클릭한 후 Features → OAuth & Permissions 탭을 클릭합니다.

메세지 전송 코드 작성

application.yml

User OAuth Token 환경 변수로 관리할 수 있도록 설정 추가하기

slack:
  token: ${SLACK_USER_TOKEN}

MessageSend.java

… domain/MessageSend.java

package org.spartahub.orderservice.domain;

import java.util.List;

public interface MessageSend {
    boolean send(List<String> ids, String message);
}

SlackMessageSend.java