파이썬으로 슬랙 메시지 전송
파이썬을 활용하여 슬랙에 메시지를 자동으로 전송하는 방법에 대해 알아보겠습니다. 바쁜 업무 중 반복적인 작업을 자동화하고 싶거나, 특정 이벤트 발생 시 팀원들에게 빠르게 알림을 전달해야 할 때 유용한 기술입니다.
방법
1. Incoming WebHooks
슬랙에서 앱 ...
Incoming WebHooks 추가합니다.
2. 채널 선택
메시지가 전송될 채널 또는 사용자를 선택 합니다.
3. URL 저장
4. 테스트
메시지 전송 테스트
# pip install requests
import json
import sys
import requests
url = "https://hooks.slack.com/services/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"
title = ("New Incoming Message Title")
message = ("Test Message")
slack_data = {
"username" : "NotificationBot",
"icon_emoji" : ":satellite:",
"attachments" : [
{
"color" : "#9733EE",
"fields" : [
{
"title" : title,
"value" : message,
"short" : "false",
}
]
}
]
}
byte_length = str(sys.getsizeof(slack_data))
headers = {'Content-Type': "appication.json", 'Content-Length' : byte_length}
response = requests.post(url, data = json.dumps(slack_data), headers = headers)
if response.status_code != 200:
raise Exception(response.status_code, response.text)
간단하게 파이썬을 활용하여 슬랙 메시지를 보내보았습니다 ~
'프로그래밍언어 > Python' 카테고리의 다른 글
Visual Studio Code 파이썬 실행경로, launch.json (0) | 2025.01.12 |
---|---|
파이썬으로 배치 파일 만들기 (0) | 2024.12.22 |
Docstring과 Sphinx (1) | 2024.09.14 |
파이썬 개발자라면 꼭 알아야 할 유닛 테스트의 모든 것 (0) | 2024.08.26 |
파이선 패키지 목록 생성 및 설치 (requirements.txt 설치) (0) | 2024.04.19 |
댓글