구현해야하는 기능

설정

build.gradle설정

implementation 'com.slack.api:bolt:1.18.0'
implementation 'com.slack.api:bolt-servlet:1.18.0'
implementation 'com.slack.api:bolt-jetty:1.18.0'

application.yml 설정

slack:
  token: {slack app 생성시 발급받은 token}

app생성 및 토큰 발급 받기

  1. https://api.slack.com/apps/ 접속

  2. App 만들기

    1. Create An App 클릭
    2. From scratch 클릭
    3. App Name 설정 및 워크스페이스 설정
    4. Create App 클릭

스크린샷 2023-01-30 오후 4.03.19.png

  1. Permissions 설정
    1. Permissions 클릭
    2. Scope 설정
      • chat:write 추가

스크린샷 2023-01-30 오후 4.07.16.png

스크린샷 2023-01-30 오후 4.07.00.png

  1. 토큰 발급 완료

스크린샷 2023-01-30 오후 4.11.13.png

참고