반응형
작업순서
1.Slack의Incoming Webhook설정하기
2.Slack의Incoming Webhook Url 복사
3.Ubuntu(18.04)의 환경설정
①$ sudo pip3 install slackweb (slackweb install)
②Python 코드작성
# Slack 메세지 전송
def incomingWebhookMessage(message):
slack = slackweb.Slack(url="Incoming Webhook Url")
slack.notify(text=메세지, channel="#Slack채널명", username="유저명", icon_emoji=":아이콘명", mrkdwn=True)
# Slack 세부메세지 전송
def incomingWebhookBlock(title, pretext, text):
slack = slackweb.Slack(url="Incoming Webhook Url")
attachments = [] #메세지리스트 생성및 타이틀, 중간타이틀, 메세지내용 설정
attachment = {"title": title,
"pretext": pretext,
"text": text,
"mrkdwn_in": ["text", "pretext"]}
attachments.append(attachment)
slack.notify(attachments=attachments)
반응형
'Ubuntu' 카테고리의 다른 글
Ubuntu 20.04 Firewall 설정 (0) | 2021.03.06 |
---|---|
AWS Ubuntu 18.04 + Nginx + .net core 구축 (0) | 2021.03.03 |
Oracle Cloud Object Storage(Bucket) Ubuntu 18.04 Python 관련 설정 (0) | 2021.03.01 |
Oracle Cloud Load Balancer설정 (0) | 2021.02.28 |
Ubuntu 18.04 Python의 Oracle Cloud ADW 연동 작업2 (0) | 2021.02.27 |
댓글