Ubuntu
Ubuntu 18.04 Python에서 Slack으로 메세지 전송방법
지오준
2021. 3. 2. 11:55
반응형
작업순서
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)
반응형