티스토리 뷰
반응형
파이썬으로 슬랙 메시지를 보내는 방법을 알아보자.
슬랙에 메시지를 보내는 방법은 2가지가 있다.
- WebClinet(Slack Web API) 사용
- Incoming Webhooks 사용
WebClient는 모든 슬랙 API 기능을 사용하는 것이 특징이고, Incoming Webhooks는 메시지만 전송하는 기능만 사용할 수 있다.
# 슬랙 설정하기
나는 먼저 간단하게 메시지를 전송하는 Incoming Webhooks를 사용하려고 한다. 자세한 설정법은 다음 사이트를 참고하였다.
# 파이썬으로 메시지 보내기
메시지를 보내는 코드는 다음과 같다.
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
반응형
댓글
공지사항