Slack 알림용 WebAPI가 워크플로에서 만들어졌습니다.
요약
· 슬랙 워크 플로우가 초절진화했습니다.
・Incomming Webhook의 설정을 하지 않아도 워크플로우 기능만으로 통지 가능
・변수가 임의로 설정 가능
이것은 즉
POST 통신으로 임의의 정보를 변수로 Slack에 통지할 수 있는 WebAPI가 워크플로우로 간단하게 만들어지게 되었다
그렇게 될까 생각합니다.
절차
워크플로 설정
워크플로우 작성시 「Webhook 워크플로우」라고 하는 것이 증가하고 있습니다.
라고 할까 그 이외에도 많이 늘고 있습니다. 대단해.
이모티콘 반응도 신경이 쓰이지만 이번에는 Webhook을 선택.
변수의 기능이 굉장하다
Webhook에서받는 매개 변수 이름을 직접 결정할 수 있습니다.
여기에서 만든 변수를 액션시의 메시지에 이용할 수 있습니다.
변수의 '데이터 타입'은 2020년 2월 25일 현재
워크플로 설정
워크플로우 작성시 「Webhook 워크플로우」라고 하는 것이 증가하고 있습니다.
라고 할까 그 이외에도 많이 늘고 있습니다. 대단해.
이모티콘 반응도 신경이 쓰이지만 이번에는 Webhook을 선택.
변수의 기능이 굉장하다
Webhook에서받는 매개 변수 이름을 직접 결정할 수 있습니다.
여기에서 만든 변수를 액션시의 메시지에 이용할 수 있습니다.
변수의 '데이터 타입'은 2020년 2월 25일 현재
의 3종입니다. 뒤에 2개를 지정한 경우 이 이후의 메시지를 보낼 대상으로 선택할 수도 있습니다. 대단해.
이번에는 개발 환경에 계속 흐르고있는 쓸모없는 쿼리를 감지하려고합니다.
라는 파라미터를 설정했습니다.
설정 완료 화면
↑무려, 정중하게 JSON 형식의 샘플까지 준비해 줍니다.
단계 추가: 메시지 보내기
준비한 파라미터를 다음과 같은 느낌으로 꽂을 수 있습니다.
Slack의 메시지 형식으로 편집할 수 있는 것이 매우 편리합니다.
버튼이란 무엇입니까?
워크플로우에 대해 버튼을 준비할 수 있습니다.
이 버튼을 클릭하면 클릭 한 사용자 이름이 "눌렀습니다."라고 명시되어 다음 단계의 작업을 수행 할 수 있으며 이번과 같은 용도에 적합합니다.
↓버튼을 누르면 쓰레드에 메시지를 투고, 하지만 편리 지나네요.
할 수 있었다
이상으로 작성 완료입니다. 공개 버튼을 누릅니다. 간단! !
이 완료 화면에서 복사할 수 있는 URL에 대해 Content-Type:application/json으로 POST 통신을 하면 통지됩니다.
실제로 알리고 보기(명령줄)
curl -H 'Content-Type:application/json' -d '{ "query_info": "select * from no_index_fulljoina inner join no_index_fulljoinb", "queri_time": "711"}' https://hooks.slack.com/workflows/略
2020년 2월 25일 현재라면, 준비한 파라미터는 모두 필수가 되는 것 같습니다.
소감
이미 목소리가 나올 정도로 편리합니다만, 향후 더욱 편리하게 되는 것을 예감시킵니다.
통지하고 싶은 데이터와 Slack에 통지하는 메세지의 포맷 관리를 분리할 수 있는 것도 편리하고, 그것을 워크플로우로 화면으로부터 할 수 있는 것도 편리합니다.
또, 간단하게 변수에 대해서 텍스트를 송신하는 것만이므로 에러도 되어 괴롭고, 문턱이 낮은 것도 포인트일까라고 생각합니다. 사내 활용이 진행될 것 같습니다.
Reference
이 문제에 관하여(Slack 알림용 WebAPI가 워크플로에서 만들어졌습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/yuji_saito/items/5dc2b079d4e43bd381d8
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
curl -H 'Content-Type:application/json' -d '{ "query_info": "select * from no_index_fulljoina inner join no_index_fulljoinb", "queri_time": "711"}' https://hooks.slack.com/workflows/略
이미 목소리가 나올 정도로 편리합니다만, 향후 더욱 편리하게 되는 것을 예감시킵니다.
통지하고 싶은 데이터와 Slack에 통지하는 메세지의 포맷 관리를 분리할 수 있는 것도 편리하고, 그것을 워크플로우로 화면으로부터 할 수 있는 것도 편리합니다.
또, 간단하게 변수에 대해서 텍스트를 송신하는 것만이므로 에러도 되어 괴롭고, 문턱이 낮은 것도 포인트일까라고 생각합니다. 사내 활용이 진행될 것 같습니다.
Reference
이 문제에 관하여(Slack 알림용 WebAPI가 워크플로에서 만들어졌습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/yuji_saito/items/5dc2b079d4e43bd381d8텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)