TIL/Slack

[TIL] Slack Bot Token 생성 w/ Allure Report

아람2 2026. 1. 2. 16:33
반응형

Automation Test Result + Fail Item Screenshot 을 Slack 으로 받으려고 한다 

기존에 Slack Webhook 을 연결한 것 외에도 설정이 더 필요하다 

 

 Step 1: Slack App 생성

  1. https://api.slack.com/apps 접속
  2. "Create New App" 클릭
  3. "From scratch" 선택
  4. App name: HyperLab Test Notifier
  5. Workspace 선택
  6. "Create App" 클릭

🐣 이건 여기에 정리한 내용 참고 https://helloahram.tistory.com/244
 

[TIL] Slack 으로 Test Result 전달하기 w/ RobotFrameWork

1. Slack 채널 생성 먼저, Slack 에 채널을 하나 만들어준다 2. Slack API 페이지 접속 및 앱 생성 Slack API 페이지에 접속해서 채널에 연동할 앱을 만들어준다 👉 https://api.slack.com/apps Slack API: Applications |

helloahram.tistory.com

 

 Step 2: OAuth 권한 설정 

  1. 좌측 메뉴 → "OAuth & Permissions"
  2. "Scopes" → "Bot Token Scopes" 섹션
  3. "Add an OAuth Scope" 클릭
  4. 다음 두 권한 추가:
     - files:write
     - chat:write

Step 3: Reinstall 

  1. "OAuth & Permissions" 에서 "Reinstall to XX" 버튼 선택 

  2. Workspace/ Channel 설정 

Step 4: Bot Token 복사

  1. "Bot User OAuth Token" 찾기 (xoxb-로 시작)
  2. 복사 버튼 클릭
  3. 메모장에 임시 저장

 Step 5: Channel ID 찾기

  1. Slack에서 로그 메시지를 받을 채널 열기
  2. 채널 이름 클릭 → "정보" 또는 "About"
  3. "Channel ID" 찾기 (C로 시작)
  4. 메모장에 저장

 Step 6: 봇을 채널에 초대

  Slack 채널 입력창에:
  /invite @Notifier

 

 Step 7: .env 파일에 정리 

# Slack Bot Token  
SLACK_BOT_TOKEN=xoxb-
SLACK_CHANNEL_ID=C

 

slack_notifier.py 정리하고 쏘기!

반응형