Slack Bot Token 발급

Slack에 메시지를 전송하려면 Bot Token이 필요합니다. 이 가이드에서는 Slack Bot을 생성하고 Token을 발급받는 방법을 안내합니다.


📋 사전 준비

  • ✅ Slack Workspace (팀)
  • ✅ Workspace 관리자 권한 (또는 앱 설치 권한)

🚀 Bot Token 발급 단계

1단계: Slack API 접속

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

2단계: Slack App 생성

  1. "Create New App" 버튼 클릭
  2. "From scratch" 선택
  3. App 이름 입력 (예: "CodeFreeAI Bot")
  4. Workspace 선택
  5. "Create App" 클릭

3단계: Bot 권한 설정

  1. 좌측 메뉴에서 "OAuth & Permissions" 선택
  2. "Scopes" → "Bot Token Scopes"로 스크롤
  3. 다음 권한 추가:
    • chat:write - 메시지 전송
    • channels:read - 채널 목록 읽기
    • (선택) files:write - 파일 업로드

4단계: Workspace에 설치

  1. 상단 "Install to Workspace" 버튼 클릭
  2. 권한 승인
  3. 자동으로 OAuth 페이지로 리디렉션

5단계: Bot Token 복사

Bot User OAuth Token 복사:

xoxb-1234567890-1234567890-abcdefghijklmnopqrstuvwxyz

⚠️ 중요: xoxb-로 시작하는 토큰을 사용하세요!


📍 채널 ID 확인하기

방법 1: Slack 앱에서 확인

  1. 메시지를 보낼 채널 우클릭
  2. "채널 상세 정보" 선택
  3. 하단에 채널 ID 표시 (예: C01234ABCDE)

방법 2: 개발자 모드 활성화

  1. Slack 설정 → 고급 → 개발자 모드 활성화
  2. 채널 우클릭 → "ID 복사"

⚙️ CodeFreeAI에서 설정하기

Slack 노드 설정

항목 설명 예시
bot_token Bot User OAuth Token xoxb-...
channel_id 채널 ID C01234ABCDE
text 전송할 메시지 {{result}}

💡 메시지 포맷팅

Slack은 마크다운 스타일을 지원합니다:

*볼드*
_이탤릭_
~취소선~
`코드`
> 인용

:emoji: 이모지
<https://example.com|링크 텍스트>

💰 요금 안내

완전 무료

  • 무제한 메시지
  • 모든 Workspace에서 사용 가능

🔒 보안 주의사항

Bot Token이 노출되면:

  • ❌ 누구나 당신의 Workspace에 메시지 전송 가능
  • ❌ 스팸 메시지 위험

안전하게 보관하세요!


🎯 사용 예시

일일 리포트 자동 전송

[스케줄] → [데이터 조회] → [ChatGPT] → [Slack]

에러 알림

[모니터링] → [에러 감지] → [Slack]

❓ 자주 묻는 질문

Q: 개인 DM을 보낼 수 있나요? A: 네, channel_id 대신 사용자 ID를 사용하면 됩니다.

Q: Bot이 채널에 나타나지 않아요 A: 채널에 Bot을 초대해야 합니다. /invite @BotName 명령어 사용.

Q: 여러 채널에 동시에 보낼 수 있나요? A: 네, Slack 노드를 여러 개 사용하거나 반복 실행하세요.


🎯 다음 단계

results matching ""

    No results matching ""