반응형

 

* 기본 방식은 Webhook 방식을 사용

* MS에서 권고하는 채널을 하나 파서 사용

 

아래의 예제는 TeamSite 팀을 생성 → 그후 경고라는 채널을 생성 (메시지는 모두 이쪽으로)

 

1. 이름을 경고라는 채널 생성

 

2. 옵션에서 커넥터 추가 (Incoming Webhook 추가)

 

3. 추가를 눌러 설치

 

 

4. 경고 채널에서 ... ▷ 커넥터 선택

 

 

5. Incoming Webhook 구성 선택

 

 

6. 간단하게 이름을 적고 만들기 클릭

 

7. 하단에 WEBHOOK 주소가 생성됨

 

8. 아래의 CURL을 사용하여 메시지 전송해 보기

   - 해당 채널 게시물에 등록됨 !

 

 

재미있는 건....

1. Windows에서는 띄워쓰기

2. "(쌍따옴표)가 밖으로 '(작은 따옴표)가 안으로 들어와야 함

3. 한글깨짐현상으로 헤더 옵션에 charset 를 추가설정해야 함

 

WINDOWS CURL 다운로드 (CTRL+F로 Windows 검색하여 다운로드)

https://curl.se/download.html

 

CURL의

윈도우 CURL

curl.exe -X POST -H "Content-Type:application/json;charset=euc-kr" -d "{'@context':'https://schema.org/extensions','@type':'MessageCard','themeColor':'0072C6','title':'MATTER!','text':'DB서버가 문제 있니?'}"  <WEBHOOK주소>

 

리눅스 CURL

curl -X POST -H 'Content-Type:Application/JSON' -d '{"@context":"https://schema.org/extensions","@type":"MessageCard","themeColor":"0072C6","title":"MATTER!","text":"DB서버가 문제 있니?"}' <WEBHOOK주소>

 

 

 

반응형

+ Recent posts