Slack의 Incoming Webhook 정보(2021년 2월판)
3708 단어 슬랙incoming-webhookslack-api
Incoming Webhook이란 무엇인가
Slack의 채널에 외부에서 POST로 메시지를 보내는 사람입니다.
Slack에는 원래 두 가지 유형의 Incoming Webhook이 있습니다.
슬랙은
(1) Custom Integrations의 Incoming Webhook
(2) Slack App의 한 기능으로서의 Incoming Webhook
있어요. 비교표를 나타냅니다.
Custom Integrations 버전
App 버전
상태
비추천
현재
대상 채널
선택적 1
고정. 채널당 1개의 URL을 미리 게시해야 함
아이콘
선택적 2
앱 아이콘으로 고정
이름
선택적 3
앱 이름으로 고정
데이터 형식payload={JSON}
{JSON}
HTTP 헤더
Content-Type: application/json
필수
따라서 App 버전은 Custom Integrations 버전에서 단순히 제약이 강해지고 있습니다. 또한 메시지 형식도 변경되었습니다. Custom Integrations 버전도 Layout blocks에 부분적으로 대응하고 있습니다.
그게 다행이야? 기쁘지 않아?
원래 Custom Integrations판은 「어디에서, 무엇을 위해서」 사용되고 있는지가 매우 알기 어려워 (극단적인 이야기, 1개로 모두를 다루는 일도 할 수 있기 때문에) 발행한 URL이 조금씩 경향이 있었습니다. 제약이 강해지면서
슬랙은
(1) Custom Integrations의 Incoming Webhook
(2) Slack App의 한 기능으로서의 Incoming Webhook
있어요. 비교표를 나타냅니다.
Custom Integrations 버전
App 버전
상태
비추천
현재
대상 채널
선택적 1
고정. 채널당 1개의 URL을 미리 게시해야 함
아이콘
선택적 2
앱 아이콘으로 고정
이름
선택적 3
앱 이름으로 고정
데이터 형식
payload={JSON}
{JSON}
HTTP 헤더
Content-Type: application/json
필수따라서 App 버전은 Custom Integrations 버전에서 단순히 제약이 강해지고 있습니다. 또한 메시지 형식도 변경되었습니다. Custom Integrations 버전도 Layout blocks에 부분적으로 대응하고 있습니다.
그게 다행이야? 기쁘지 않아?
원래 Custom Integrations판은 「어디에서, 무엇을 위해서」 사용되고 있는지가 매우 알기 어려워 (극단적인 이야기, 1개로 모두를 다루는 일도 할 수 있기 때문에) 발행한 URL이 조금씩 경향이 있었습니다. 제약이 강해지면서
라는 흐름이 명확해지고 관리가 쉬워졌습니다 (나는 그렇게 생각합니다).
또한 App의 한 기능으로 자리매김한 것으로, 인터랙티브한 폼도 만들 수 있게 되어 있습니다. 앞으로는 부드럽게 App 버전을 사용합시다.
Custom Integrations 버전은 더 이상 사용할 수 없습니까?
이 기사를 쓰고 있는 2021년 2월 25일 시점에서는 아직 문제 없게 사용할 수 있습니다. 연간 단위로 '마이그레이션합시다'라는 메시지가 계속 표시되지만 갑자기 사라지지는 않을 것입니다. 그렇게 생각하고 싶습니다.
Custom Integrations가 나오지 않습니까?
Custom Integrations의 각종 기능을 지금까지 한 번도 사용한 적이 없는 경우는 새로운 추가를 할 수 없게 되었습니다 (아래 그림).
그러나 현시점에서는 직접 이하의 URL로 점프해 「Add to Slack」버튼을 누르면 추가하는 것이 가능합니다. 아무래도 Custom Integration판이 사용하고 싶은 사람은 자기 책임으로 부디.
■Incoming Webhook
h tps : // R을 RKS 파세 핥아. scck. 코 m / 아 ps / 아
■Slash Commands
h tps : // R을 RKS 파세 핥아. scck. 코 m / 아 ps / 아 0F82
■Outgoing Webhook
h tps : // R을 RKS 파세 핥아. scck. 코 m / 아 ps / 아 0F7 VRG6Q
■Bots
h tps : // R을 RKS 파세 핥아. scck. 이 m/아 ps/아 0F7YS25R보르 ts
요약
마이그레이션, 최선을 다합시다…
기본값은 이다. channel
매개 변수로 메시지를 모든 채널로 보낼 수 있습니다 ↩
기본값은 이다. icon_emoji
또는 icon_url
매개 변수로 선택적으로 지정 가능 ↩
기본값은 이다. username
매개 변수로 임의로 지정 가능 ↩
Reference
이 문제에 관하여(Slack의 Incoming Webhook 정보(2021년 2월판)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/netebakari/items/81182917d44fbb3ec332
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Custom Integrations의 각종 기능을 지금까지 한 번도 사용한 적이 없는 경우는 새로운 추가를 할 수 없게 되었습니다 (아래 그림).
그러나 현시점에서는 직접 이하의 URL로 점프해 「Add to Slack」버튼을 누르면 추가하는 것이 가능합니다. 아무래도 Custom Integration판이 사용하고 싶은 사람은 자기 책임으로 부디.
■Incoming Webhook
h tps : // R을 RKS 파세 핥아. scck. 코 m / 아 ps / 아
■Slash Commands
h tps : // R을 RKS 파세 핥아. scck. 코 m / 아 ps / 아 0F82
■Outgoing Webhook
h tps : // R을 RKS 파세 핥아. scck. 코 m / 아 ps / 아 0F7 VRG6Q
■Bots
h tps : // R을 RKS 파세 핥아. scck. 이 m/아 ps/아 0F7YS25R보르 ts
요약
마이그레이션, 최선을 다합시다…
기본값은 이다. channel
매개 변수로 메시지를 모든 채널로 보낼 수 있습니다 ↩
기본값은 이다. icon_emoji
또는 icon_url
매개 변수로 선택적으로 지정 가능 ↩
기본값은 이다. username
매개 변수로 임의로 지정 가능 ↩
Reference
이 문제에 관하여(Slack의 Incoming Webhook 정보(2021년 2월판)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/netebakari/items/81182917d44fbb3ec332
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(Slack의 Incoming Webhook 정보(2021년 2월판)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/netebakari/items/81182917d44fbb3ec332텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)