IT 삽질기

Slack App 만들어 메세지 보내기 본문

개발

Slack App 만들어 메세지 보내기

화이팅빌런 2021. 9. 11. 01:37

이번 글에서는 Slack App을 만들어 메세지를 보내(일반적으로 Webhook)는 방법에 대해서 알아보자.

Slack App 만들기

먼저 Slack App을 만들어보자.

Slack App는 아래의 링크에서 만들 수 있으며, 링크에 접근해 Create an App을 클릭한다.

https://api.slack.com/apps

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