I'm in search of an example of Actions on Google that demonstrates the usage of the primary Actions on Google Javascript client library located at:
https://github.com/actions-on-google/actions-on-google-nodejs
What I need from the sample is specific and includes the following:
- Setting up my action.json file to handle Google Home requests (package file)
- Retrieving the current user's email address or another unique, stable ID (possibly using OAuth functions)
- Utilizing JSON package format to respond to requests with text and pre-recorded audio
- Implementing Javascript code that demonstrates the necessary steps and messages to communicate effectively with Google during a session
You can find a variety of Actions on Google samples at this page:
https://github.com/actions-on-google
After reviewing numerous samples, it appears that many of them incorporate modules and services that are unnecessary for my project. Listed below are services that I specifically do not want to include as they will only complicate the development process:
- Firebase Cloud Functions (I plan to host my own backend server for managing conversations with Google)
- Api.ai (or any similar service). We already have our own natural language processing and conversation flow management code
- Console. Similar to the above reasons