구현해야하는 기능
- 고객이 예약을 접수하였을때 점주에게 알림
- header = [00 레스토랑] 예약이 접수되었습니다
- 예약자 명
- 예약자 인원수
- 예약자 전화번호
- 예약 날짜
- 레스토랑 명
- 점주가 예약을 확정했을 때 고객에게 알림
- header = 예약이 확정되었습니다
- 예약자 명
- 예약자 인원수
- 예약자 전화번호
- 예약 날짜
- 레스토랑 명
- 점주가 예약을 취소했을때 고객에게 알림
- header = 예약이 취소되었습니다
- 예약자 명
- 예약자 인원수
- 예약자 전화번호
- 예약 날짜
- 레스토랑 명
- 고객이 예약을 취소했을 때 점주에게 알림
- 예약자 명
- 예약자 인원수
- 예약자 전화번호
- 예약 날짜
- 레스토랑 명
(고객이 사용하기로 예약된 시간 1시간전에 알림)
header = 예약 1시간 전입니다
예약자 명
예약자 인원수
예약자 전화번호
예약 날짜
레스토랑 명
설정
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생성 및 토큰 발급 받기
-
https://api.slack.com/apps/ 접속
-
App 만들기
- Create An App 클릭
- From scratch 클릭
- App Name 설정 및 워크스페이스 설정
- Create App 클릭

- Permissions 설정
- Permissions 클릭
- Scope 설정


- 토큰 발급 완료

참고