Echo Dot (3rd Gen) - Smart speaker with Alexa - Charcoal

Use your voice to play a song, artist, or genre through Amazon Music, Apple Music, Spotify, Pandora, and others. With compatible Echo devices in different rooms, you can fill your whole home with music.

Buy Now

Wireless Rechargeable Battery Powered WiFi Camera.

Wireless Rechargeable Battery Powered WiFi Camera is home security camera system lets you listen in and talk back through the built in speaker and microphone that work directly through your iPhone or Android Mic.

Buy Now

Node.js template for building Actions on Google with Firebase Cloud Functions


Lukas Novak

Have you ever want to build your action with Actions on Google but got overwhelmed with several required technologies? There are various steps in different services Actions on Google, Dialogflow, Firebase in documentation and inexperienced user could be confused. Don’t worry, I had the same problem. But as you get deeper, you’ll find that every service in this process makes sense.

  • Actions on Google — developer platform that lets you extend Google Assistant with your own actions
  • Dialogflow — platform for natural language understanding (NLU), which helps with building actions suitable for humans
  • Firebase — development platform which gives you ability to build rich responses (besides other things) using your favorite programming language

I’ve talked about rich responses — what does this means? Using Dialogflow you can create textual responses, which suffices in many cases, but if you want something more, you must use different way.

In fact, with rich responses you can build your own responses based on your logic. In addition you can use visual components like Suggestion chips, Images and so on.

For easier start with building actions with these responses, I’ve build a project Actions on Google TypeScript template available on GitHub. Read the documentation and step by step you’ll build simple Silly Name Maker action which uses rich responses. After that, you can modify it and built your own action.

Try it now. I’ll be glad for your feedback! Issues and/or pull requests on GitHub are welcome. Thank you!

Read More


Please enter your comment!
Please enter your name here