본문 바로가기

반응형

Ops/Slack

(7)
파이썬 (python) 으로 슬랙 (slack) 테스트 메시지 보내기 v2 (attachment) How to send test message to slack on Python v2 (attachment) 이번에는 간단하게 slack 에서 제공하는 공식 가이드에 나와 있는 내용을 그대로 사용하여 어떻게 메시지가 오는지를 간략하게 소개하려고 합니다. 공식 가이드 페이지는 아래의 링크에서 확인할 수 있습니다. 공식 가이드 페이지 https://api.slack.com/reference/messaging/attachments import requests __slack_url__ = "https://hooks.slack.com/services/abcdefghijklmnopqrstuvwxyz" def message_to_slack(): payload = { "attachments": [ { "mrkdwn_in..
알람을 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/abc..
파이썬 (Python) 으로 슬랙 (slack) 테스트 메시지 보내기 How to send test message to slack on Python slack을 시스템 알람 용도로 사용할 경우 가장 많이 사용하는 것이 코드를 이용한 알람 인데요, 오늘은 그 중에서 가장 보편적으로(?) 많이 사용하는 파이썬(python)을 이용한 테스트 메시지 보내는 방법을 간략하게 설명하려고 합니다. 다른 테스트 메시지를 보내는 방법과 마찬가지로 파라미터 정보들은 본인이 설정한 정보를 입력해야 한다는 점 잊지 마세요. ■ default import requests __slack_url__ = "https://hooks.slack.com/services/abcdefghijklmnopqrstuvwxyz" def send_message_to_slack(text): payload = { "tex..
Postman 으로 슬랙 (slack) 테스트 메시지 보내기 v2 (attachment) How to send test message to slack on Postman v2 (attachment) https://api.slack.com/reference/messaging/attachments slack 에 알람을 통해 메시지를 보낼 때는 다양한 조합으로 Custom 하는 것이 가능합니다. payload 로는 한계가 있기 때문에 slack 에서 지원하고 있는 방식이 바로 attachment 입니다. 해당 페이지를 방문하면 다양한 예제도 확인해 볼 수 있으니 참고하시면 좋을 것 같습니다. 그럼 Postman 으로 테스트 메시지를 보내는 방법을 간략하게 소개해 보겠습니다. { "attachments" : [ { "text" : "Helow World", "color" : "#7CD197" } ]..
Postman 으로 슬랙 (slack) 테스트 메시지 보내기 How to send test message to slack on Postman slack 으로 테스트 메시지를 Postman 으로 보내는 방법입니다. 별로 어렵지는 않으니 천천히 따라해 보시면 쉽게 성공할 수 있습니다. 주의할 점이라면 각 파라미터 정보들은 본인이 생성한 내용으로 바꿔주셔야 합니다. (다른 건 그렇다 쳐도 url 정보는 꼭 변경하세요~) { "channel": "chandler_alert", "username": "chandler_alert_bot", "text" : "hello world", "icon_emoji" : ":mega:" } 기본적인 코드의 형태는 이렇게 작성하면 됩니다. 참고로 메소드는 POST 로 보내야 하고, raw 형식으로 지정해야 합니다. 체크 포인트 POST r..
CURL로 슬랙 (slack) 테스트 메시지 보내기 How to send slack test message on curl Slack을 이용하여 메세지를 보내는 게 익숙하신 분들도 많겠지만 처음 해보는 분들은 대체 어떻게 해야 하는지 우왕 자왕하는 경우가 많습니다. (네, 제가 그랬습니다.) 처음부터 하나하나 알려주면 좋겠지만 세상은 호락호락 하지 않죠! (암요!) 그래서 그런 분들을 위한 메시지를 전달하는 방법에 대한 간략한 가이드 입니다. 우선 windows 혹은 Mac 사용자들을 위한 터미널 (혹은 cmd 창) 에서 slack 채널로 테스트 메시지를 보내는 방법입니다. 사실 이 방법은 Slack bot을 만들면 기본 가이드에 나와 있는 내용이기 때문에 그냥 가볍게 보고 넘기시면 좋을 것 같습니다. curl -X POST --data-urlencode ..
슬랙 알람 봇 (slack alert bot) 만들기 How to create slack bot for alert Slack App 목록에서 incomming WebHooks를 검색하여 추가를 선택합니다. 그럼 웹 브라우저로 넘어가게 되는데요, 해당 화면에서 좌측의 초록색 ‘Slack에 추가’ 버튼을 클릭합니다. 기본적으로 Slack Bot은 1개 채널에 1개를 기본으로 하고 있습니다. 채널이 있다면 해당 채널을 선택하고, 채널이 없다면 ‘새 채널 생성'으로 채널을 선택한 다음 해당 채널을 선택해 주면 됩니다. 선택이 완료되었다면 하단의 ‘수신 웹후크 통합 앱 추가’를 클릭합니다. 그럼 Slack의 채널에 다음과 같이 봇이 추가가 되는 것을 확인할 수 있습니다. 기본적으로 bot 의 이름은 incomin-webhook 으로 지정이 되는데요, 그냥 사용해도 ..

728x90
반응형