본문 바로가기

Etc.

Slack Webhook(API) 사용하여 메세지 보내기

1. Slack에서 Incoming WebHooks 추가

2. 메시지를 보낼 채널 설정

3. 웹후크 URL 복사

URL 형식은 다음과 같다.

4. 메세지 전송을 위한 코드 작성 (python)

import json
import requests


def send_message(url):
    data = {"text": "hello"}  # {"text": "slack에 보낼 메시지"}
    req = requests.post(
        url=url,
        data=json.dumps(data)
    )
    

if __name__ == '__main__':
    url = '<WEBHOOK_URL>'  # 3에서 복사한 URL 붙여넣기
    send_message(url)

 

결과

결과