Google Home에서 Chatwork에 메시지를 게시했습니다.

전치



절반이었기 때문에 빅 카메라로 Google Home Mini를 구입했습니다.
하나의 Google Home을 사용하면 Google Assistant와 IFTTT을 함께 사용할 수 있습니다.
쓸데없이 Twitter에 투고하거나 오늘의 예정을 듣거나 할 수 있어, 왠지 여러가지 조종하고 있는 느낌이 들고 즐겁습니다.

그리고 구입하고 나서 일주일, 잠시 놀고 있었습니다만, 문득 「생각한 것을 잘 보는 곳에 남겨 두고 싶다」라고 생각한 것입니다.

전제



나는 LINE이나 Slack도 아니고, Chatwork를 일상적으로 사용하고 있습니다.
또한 Chatwork의 "내 채팅"은 간단한 메모와 작업을 정리하기 위해 상용하고 있습니다.
LINE이나 Slack이라면 IFTTT를 사용하는 것만으로 바로 Google Home으로부터의 투고를 할 수 있는 것입니다만,
Chatwork는 그것이 무리이므로 Google Assistant와 IFTTT 외에도 'Zapier'을 사용하기로 결정했습니다.

IFTTT와 Zapier의 협력을 위해 Webhooks를 사용합니다.

Zapier 측 준비 1/2



우선 Zapier에서 Webhook을 받을 준비를 합니다.
Zapier에서 계정 생성이 끝나면 "Make a Zap!"을 클릭하여 새 Zap을 만드십시오.


Choose App에서 Webhook을 검색하고 Webhooks by Zapier를 선택합니다.


이번 Zapier는 Webhook을 수신하는 측이므로 "Catch Hook"을 선택합니다.
다음 "Set Up Options"는 이번 건너뜁니다.


설정이 끝나면 Webhook에서 사용할 URL이 표시됩니다.
IFTTT의 준비로 사용하므로 메모를 취합시다.
Zapier 측 준비 1/2는 여기까지입니다. 이 설정중의 화면은 닫지 않고 다음의 IFTTT측 준비를 실시합시다.

IFTTT 측 준비



다음은 IFTTT를 준비합니다.
계정 취득 · Google Assistant와 IFTTT의 제휴를 실시하면, 신속하게 Applet의 작성을 실시합니다.
아래를 참고하십시오.
this에는 Google Assistant를, then에는 Webhook을 선택합니다.

「Make a web request」의 「URL」에는 Zapier측의 준비로 메모한 URL을 기술합니다.
「Body」에는 이번, 메시지만을 보내므로 이미지와 같이 message만의 JSON을 씁니다.
준비가 되면 활성화하고 저장합니다.

Zapier 측 준비 2/2



IFTTT가 준비되면 Zapier에서 Webhook 수신 테스트를 수행합니다.
Test Webhooks by Zapier 화면으로 돌아가서 OK, I did this를 클릭합니다.
그렇다면 Webhook 수신을 기다리므로이 시점에서
"OK Google, 내 채팅에 테스트 게시"라고 말하십시오.
자동으로 Zapier 화면이 전환됩니다.


Test가 끝나고 수신 항목의 선택을 마치면 Chatwork에의 연계 설정을 실시합니다.
Choose an Action App에서 Chatwork를 검색하고 선택하세요.


이번에는 메시지를 보내고 싶기 때문에 "Send Message"를 선택합니다.

다음 화면에서 Chatwork와의 연동 설정을 수행합니다.
사전에 Chatwork의 API 설정에서 API 키를 검색하고 입력하면 완료됩니다.


그런 다음 Room을 선택합니다.
연결된 Chatwork 계정에서 사용하는 방이 나열되므로,
이번에는 원하는 "내 채팅"을 선택합니다.
Text에는 Webhook의 Test에서 사용한 Message를 추가합니다.
또 이 필드에는 정형문을 설정할 수 있으므로,
Google Home에서 제출했음을 알 수 있도록 끝에 '[Send via Google Home]'을 추가했습니다.

여기까지 실시하면, 나머지는 Chatwork에의 투고 테스트를 실시해 제휴는 종료가 됩니다.

IFTTT와 Zapier의 연계 방법을 알면 더 할 수 있는 일이 늘어날 것 같네요!

좋은 웹페이지 즐겨찾기