일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- yarn
- HIVE
- slack
- 빅데이터
- execution_date
- Kafka
- python
- NoSQL
- Example DAG
- SlackWebhookOperator
- Windows
- HDFS
- 람다 아키텍처
- Scala
- MapReduce
- Namenode
- re
- HBase
- slack app
- docker
- 정규표현식
- java
- airflow
- hadoop
- LDAP
- Service
- jupyter
- ambari
- HDP
- Lambda architecture
Archives
- Today
- Total
IT 삽질기
Slack App 만들어 메세지 보내기 본문
이번 글에서는 Slack App을 만들어 메세지를 보내(일반적으로 Webhook)는 방법에 대해서 알아보자.
Slack App 만들기
먼저 Slack App을 만들어보자.
Slack App는 아래의 링크에서 만들 수 있으며, 링크에 접근해 Create an App을 클릭한다.
Slack에서 App를 만드는데 2가지 방법을 제공하지만 여기서는 From scratch를 이용해 만든다.
App Name과 App을 사용할 workspace를 선택한 후 Create App을 누르면 App이 생성된다.
App을 생성하고 나면 App의 기능을 선택할 수 있는데, 여기서는 외부의 메세지를 Slack에 게시할 것이기 때문에 Incoming Webhooks를 사용한다.
Incoming Webhooks를 선택하면 아래와 같은 화면이 보이는데 기능을 On으로 변경한 후
Add New Webhook to Workspace를 사용해 어떤 Workspace와 연결할 지 선택한다.
App 생성시 선택했던 Workspace로 자동적으로 선택되며 Slack의 채널 중 어느 채널과 연결할지를 선택한다.
정상적으로 Slack App이 생성되면 아래의 페이지를 볼 수 있다.
Sample curl request to post to a channel을 사용해 정상적으로 작동하는지 살펴보자.
명령어를 복사하여 터미널에서 실행한다.
Sample를 실행하면 정상적으로 메세지가 수신되는 것을 볼 수 있다.
위의 형식에 맞춰 적절한 수정을 통해 slack에 message를 보낼 수 있다.
'개발' 카테고리의 다른 글
GC(Garbage Collection)란? (0) | 2021.08.31 |
---|---|
정규표현식(Regex)이란? (0) | 2021.08.10 |
OLTP과 OLAP (0) | 2021.08.08 |
LDAP(Lightweight Directory Access Protocol)이란? (0) | 2021.08.01 |
CentOS 7 serviced 등록 및 실행 (0) | 2021.05.17 |
Comments