Google Home과 Yodobashi.com을 함께 사용해 보았습니다.
유행을 타고 Google Home을 샀습니다.
뭐야? 이 가까운 미래감
연대인지, 역시 음성으로 조작할 수 있다는 것은 무조건입니다 대단하네요.
라고 말하면서 아직 무엇을 할 수 있는지 잘 모르고, 오로지 아침의 라디오와 알람에 시종하고 있습니다.
단지 그것만으로는 과연 아무것도 없기 때문에 평소 빚을지고있다.
Yodobashi.com과 협력하여 Google Home에서 쇼핑 할 수있게했습니다.
Yodobashi Go Home을 만들어 보았습니다.
GitHub
GitHub
구성
처리 흐름
Google Home → IFTTT → NodeJS → CasperJs → ヨドバシ.com
GoogleHome에 "k Google 우롱 차 사고"라고 말하면
협력하는 IFTTT 레시피가 발화됩니다.
사쿠라 VPS의 NodeJS에 POST 요청을 보냅니다.
그 때 API KEY와 상품명도 함께 보냅니다.
NodeJS가 POST 요청을 받으면 CasperJS에 제품 세부 정보 URL을 보냅니다.
CasperJS가 yodobashi.com을 방문하여 로그인하여 대상 제품을 구입합니다.
하이테크가 될 수없는 1/3 정도의 아날로그 느낌을 좋아합니다.
CasperJS를 사용하지 않으면 쇼핑 할 수없는 요도바시에서 춤을 추는 느낌을 좋아합니다.
IFTTT 설정
우선 Google Home과 NodeJS의 가교의 IFTTT 설정에서
IFTTT조차 설정하면 Google Home 측에서는 특별히 설정할 필요는 없습니다.
편리한 IFTTT
Applet 만들기
Google Home에 연결된 Google 계정으로 로그인
New Applet에서 Google Assistant 선택
Trigger는 "Say a simple phase"로 만든다.
트리거 설정
Complete trigger fields 화면에서 다음과 같이 설정
■What do you want to say?
우롱 차 사
■What do you want the Assistant to say in response?
알았어
■Language
일본
이것으로 우선은 IFTTT의 this의 부분은 할 수 있었습니다.
다음은 that의 부분
액션 설정
Google Home에 말할 부분까지 끝났으므로 그에 대한 작업을 설정합니다.
Node JS에 POST를 보내는 부분입니다.
Choose action service에서 Webhooks를 선택합니다.
Make a web request에서는 다음과 같이 설정합니다.
■URL
NodeJS URL
■Method
POST
■Content Type (optional)
text/plain
■Body (optional)
key=uroncha&apiKey={api key}
이것으로 저장하면 IFTTT 설정이 완료됩니다.
서버측 설정은 다음에
Reference
이 문제에 관하여(Google Home과 Yodobashi.com을 함께 사용해 보았습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ultrasevenstar/items/7fc8ca0cae9c9c54c46a텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)