This webhook manage the Coffee Advisor app for Google Assistant. It's all written in Node.js and uses the official libraries of Actions On Google (v2).
It is deployed on Firebase Functions. Shout-out to my brother for the amazing icon :D.
You can try the app in both English and Italian on the "Assistant Store": Coffee Advisor.
Coffee Advisor is a project that came out of the blue during my usual research of coffee capsules for my Nespresso machine. It connects to Amazon Product APIs in order to search the best coffee basing on specific requests (most popular, recommended, strong ...). I developed a little part of the backend that connects to Amazon and retrieve the results in Java Spring Boot and deployed it on Google App Engine.
- It creates the following Rich Responses: Carousel, Basic Card, Suggestion.
- It handles answers both in Italian and English, thanks to the "strings" files.
- It handles the movement of the conversation from one platform (Google Home) to another with a screen.
- It can reply to select number (intent OPTION) intents and reply both with voice or touch control.
For more detailed information on development, mail me. Hope it will help other developers who are just arrived in this crazy world of Assistant.
See LICENSE.md.