본문 바로가기

AI tech

모델 학습 시작 또는 종료 시, Slack 알림 가게 하기

  • 원리 : 함수 위에 데코레이터를 추가해줘서 시작과 종료 시 Slack 알림이 가게끔 한다~
  • 출처 : (미션 1) 맨 아래 → huggingface knockknock 라이브러리 관련 설명

라이브러리 설치

pip install knockknock

코드 사용법 - 알림을 원하는 함수 위에 데코레이터 추가

from knockknock import slack_sender

#본인의 webhook_url, channel 입력해주기!
webhook_url = "<https://hooks.slack.com/services/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>"
channel = "김민석_T6016"

@slack_sender(webhook_url=webhook_url, channel=channel)
def 원하는_함수():
	...
	...

# 이렇게 하면, 해당 함수 시작과 종료 시에 슬랙 알림이 갑니다~!

webhook_url, channel 본인에 맞게 설정하는 법

1. 여기 들어감

  • create your slack app - From an app manifest

  • 슬랙 로그인하면, From an app manifest에서 원하는 워크스페이스 선택 가능
    • 우리는 부캠 선택!

2. Incoming Webhooks 선택

  • Activate incoming Webhooks → On 설정

 

 

3. Add New Webhook to Workspace 클릭

  • 채널 선택 및 허용 → 본인의 개인 DM으로 하는게 편할 듯(원하는 곳으로 고고)

 

4. 생성된 Webhook URL 및 Channel 복사해서 코드에 넣으면 됩니당~