티스토리 뷰

Python/ETC

파이썬으로 슬랙 메시지 보내기

철철박사 2024. 10. 21. 22:57
반응형

파이썬으로 슬랙 메시지를 보내는 방법을 알아보자.

 

슬랙에 메시지를 보내는 방법은 2가지가 있다. 

  • WebClinet(Slack Web API) 사용
  • Incoming Webhooks 사용

WebClient는 모든 슬랙 API 기능을 사용하는 것이 특징이고, Incoming Webhooks는 메시지만 전송하는 기능만 사용할 수 있다.

 

 

 

# 슬랙 설정하기

나는 먼저 간단하게 메시지를 전송하는 Incoming Webhooks를 사용하려고 한다. 자세한 설정법은 다음 사이트를 참고하였다.

 

[python] 슬랙 메시지 보내기

파이썬으로 슬랙(Slack) 메시지 보내기 저는 주로 자동 프로그램을 작동시키거나 모니터링할 때, 설정해둔 특정 상황이나 오류가 발생하면 슬랙 메신저로 알림을 받아봅니다. 파이썬으로 슬랙 메

dev-nam.tistory.com

 

 

 

# 파이썬으로 메시지 보내기

메시지를 보내는 코드는 다음과 같다.

def send_to_slack(message):
    url = "https://hooks.slack.com/services/...."
    data = {"text": message}

    response = requests.post(
        url, data=json.dumps(data), headers={"Content-Type": "application/json"}
    )

    if response.status_code == 200:
        return True
    return False

 

반응형
댓글
공지사항