본문 바로가기

Ops/Slack

알람을 2개 이상의 슬랙 (slack) 채널로 전달

반응형

How to send message to two or more slack channels on python

 

 

 

알람이 발생했을 때 해당 알람을 2개 이상의 채널로 보내는 것이 가능할까?!

정답은 가능하다 입니다.

 

2개 이상의 슬랙 스페이스에 알람알 보내야 할 경우 (회사가 달라서, 혹은 프로젝트가 달라서  등등) 활용하면 되는데요, 사실상 저도 활용이 필요한 케이스는 없었습니다. 그냥 궁금해서 테스트 해봤고, 잘 작동하는 걸 확인했,,,쿨럭;;

 

 

import requests

__slack_url__ = "https://hooks.slack.com/services/abcdefghijklmnopqrstuvwxyz_1"
__slack_url__2 = "https://hooks.slack.com/services/abcdefghijklmnopqrstuvwxyz_2"

def send_message_to_slack_1 (text):
    payload = { "text" : text }
    requests.post(__slack_url__, json=payload)    
    return

def send_message_to_slack_2 (text):
    payload = { "text" : text }
    requests.post(__slack_url__2, json=payload)    
    return
    return

def working():
    message = "hello world 2"
    send_message_to_slack_1(message)
    send_message_to_slack_2(message)
    return

if __name__ == '__main__':
    working()

     

그냥 두 개 이상의 슬랙 채널로 같은 메시지를 보내는 것이 가능하구나! 정도로만 알고 넘어가시면 될 것 같습니다. (아까도 이야기 했지만 저도 활용 안하고 있습니다.)

 

 

 


by mkdir-chandler

 

 

 

 

 

728x90
반응형