Morning Brief는 두 가지 Slack 연동이 필요합니다:
1) Incoming Webhook — 리포트 발송용 (SLACK_WEBHOOK_URL)
2) Bot Token — 채널 메시지 수집용 (SLACK_BOT_TOKEN, 선택)
1 Slack 앱 생성
- api.slack.com/apps에 접속합니다.
- Create New App > From scratch를 선택합니다.
- 앱 이름(예:
Morning Brief)을 입력하고 워크스페이스를 선택합니다.
2 Incoming Webhook 설정
- 왼쪽 메뉴에서 Incoming Webhooks를 클릭합니다.
- 토글을 On으로 활성화합니다.
- 하단의 Add New Webhook to Workspace를 클릭합니다.
- 리포트를 받을 채널을 선택하고 허용합니다.
- 생성된 Webhook URL을 복사합니다.
Webhook URL 형식:
https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXX
3 Bot Token 설정 (선택)
Slack 채널 메시지 수집이 필요할 때만 설정합니다. 뉴스 분석만 사용할 경우 건너뛰세요.
- OAuth & Permissions에서 Bot Token Scopes 추가:
channels:history, channels:read, groups:history
- Install to Workspace 후 Bot Token을 복사합니다.
Bot Token 형식:
xoxb-0000000000000-0000000000000-XXXXXXXX
4 채널 ID 확인
Slack 앱에서 채널 상세 > 하단 채널 ID(C로 시작)를 복사하여 소스 관리에 입력합니다.
5 봇 초대
/invite @Morning Brief
완료 체크리스트
SLACK_WEBHOOK_URL |
환경변수에 입력 |
설정됨
|
SLACK_BOT_TOKEN |
환경변수에 입력 |
설정됨
|
| 발송 채널 |
이 페이지에서 설정 |
#morning-brief |