actions-on-google-nodejs - Node.js client library for Actions on Google

  •        22

This client library makes it easy to create Actions for the Google Assistant and supports Dialogflow, Actions SDK, and Smart Home fulfillment. Install the library with either npm install actions-on-google or yarn add actions-on-google if you use yarn.

https://github.com/actions-on-google/actions-on-google-nodejs#readme
https://github.com/actions-on-google/actions-on-google-nodejs

Dependencies:

@types/aws-lambda : ^0.0.33
@types/debug : ^0.0.30
@types/express : ^4.11.1
@types/node : ^9.4.6
debug : ^3.1.0
google-auth-library : ^1.3.2
googleapis : ^27.0.0

Tags
Implementation
License
Platform

   




Related Projects

Google-Actions-Java-SDK - Unofficial Google Actions Java SDK - for Android engineers and all Java lovers

  •    Java

Official Google Actions SDK is written in Node.js. But in many situations voice interfaces like Google Home or Google Assistant will extend or replace mobile apps. If you are old fashioned Android engineer and the most of your code is already written in Java, why not reuse it and build voice extension to app on your own? And this is the main reason to build Google Actions Java SDK - enabling as much developers as possible to build their brilliant ideas for Google Assistant and Home. Currently this is just working proof of concept of Google Actions Java SDK. It means that there is no documentation, fixed interface, (not much) unit tests and many, many others.

smart-home-nodejs - A sample of the Smart Home device control APIs in Actions on Google

  •    HTML

This sample contains a fully functioning example of a Smart Home provider cloud service designed to work with Actions on Google. This can be used with a Actions Console project to create an Action interface to your IoT devices. This sample includes everything you need to get started, including a mocked user authentication service with sample users and a user web portal to demonstrate the user experience when controlling their lights with your action. An example of a Smart Home IoT cloud engine is stored in smart-home-provider. This consists of both the main smart-home-provider-cloud.js main web service, as well as the web portal used to interact with virtual devices in frontend/. smart-home-provider-cloud.js is the entry point to the Node.js Express app that runs the IoT cloud service, and handles authentication, and ultimately handles requests from the Google Assistant.

flask-assistant - Framework for Building Virtual Assistants with API.AI and python

  •    Python

A flask extension serving as an API.AI SDK to provide an easy way to create virtual assistants which may be integrated with platforms such as Actions on Google (Google Assistant). Flask-Assistant allows you to focus on building the core business logic of conversational user interfaces while utilizing API.AI's Natural Language Processing to interact with users.

Jovo Framework - Build cross-platform voice applications for Amazon Alexa and Google Home

  •    Javascript

Jovo is the first open source framework that lets you build voice apps for both Amazon Alexa and Google Assistant with only one code base. Besides cross-platform development, Jovo also offers a variety of integrations and easy prototyping capabilities.

alexa-assistant - Implementation of the Google Assistant SDK as an Alexa skill

  •    Javascript

The skill is hosted on AWS which is an Amazon service. The usage of this skill is free for many thousands of requests however Amazon still require a credit card incase you start using their services beyond the free limits. Your credit card details stay with Amazon - neither I nor any other developers can access them. If you wish to reproduce the installation instructions hosted on your own website (I really wish you wouldn't as it makes my life very difficult to support and update the skill) then you may do so and link to my Cloudformation template (and consequently the zips on my S3 buckets) provided that there is no monetisation on the page e.g. adverts. If you do wish to have monetisation then you will need to create your own instructions and host your own Cloudformation template and associated zip files.


google-oauth-java-client - Google OAuth Client Library for Java

  •    Java

Written by Google, the Google OAuth Client Library for Java is a powerful and easy-to-use Java library for the OAuth 1.0a and OAuth 2.0 authorization standards. The Google OAuth Client Library for Java is designed to work with any OAuth service on the web, not just with Google APIs. It is built on the Google HTTP Client Library for Java.For access to Google APIs, see the Google APIs Client Library for Java.

google-oauth-java-client - Google OAuth Client Library for Java

  •    Java

This client library is supported but in maintenance mode only. We are fixing necessary bugs and adding essential features to ensure this library continues to meet your needs for accessing Google APIs. Non-critical issues will be closed. Any issue may be reopened if it is causing ongoing problems. Written by Google, the Google OAuth Client Library for Java is a powerful and easy-to-use Java library for the OAuth 1.0a and OAuth 2.0 authorization standards. The Google OAuth Client Library for Java is designed to work with any OAuth service on the web, not just with Google APIs. It is built on the Google HTTP Client Library for Java.

google-auth-library-nodejs - 🔑 Google Auth Library for Node.js

  •    TypeScript

This is Google's officially supported node.js client library for using OAuth 2.0 authorization and authentication with Google APIs. This library provides a variety of ways to authenticate to your Google services.

google-api-nodejs-client - Google's officially supported Node

  •    TypeScript

Node.js client library for using Google APIs. Support for authorization and authentication with OAuth 2.0, API Keys and JWT tokens is included. The full list of supported APIs can be found here. The API endpoints are automatically generated, so if the API is not in the list, it is currently not supported by this API client library.

RSS Owl | RSS / RDF / Atom Feed Reader

  •    Java

RSS Owl is a powerful application to organize, search and read feeds.

google-api-java-client - Google APIs Client Library for Java

  •    Java

These client libraries are officially supported by Google. However, these libraries are considered complete and are in maintenance mode. This means that we will address critical bugs and security issues, but will not add any new features. If you're working with Google Cloud Platform APIs such as Datastore, Pub/Sub and many others, consider using the Cloud Client Libraries for Java instead. These are the new and idiomatic Java libraries targeted specifically at Google Cloud Platform Services. The Google APIs Client Library for Java is a flexible, efficient, and powerful Java client library for accessing any HTTP-based API on the web, not just Google APIs.

google-cloud-node - Google Cloud Client Library for Node.js

  •    Javascript

Node.js idiomatic client for Google Cloud Platform services.If you need support for other Google APIs, check out the Google Node.js API Client library.

google-api-php-client - A PHP client library for accessing Google APIs

  •    PHP

This client library is supported but in maintenance mode only. We are fixing necessary bugs and adding essential features to ensure this library continues to meet your needs for accessing Google APIs. Non-critical issues will be closed. Any issue may be reopened if it is causing ongoing problems.The Google API Client Library enables you to work with Google APIs such as Google+, Drive, or YouTube on your server.

google-api-java-client - Google APIs Client Library for Java

  •    Java

This client library is supported but in maintenance mode only. We are fixing necessary bugs and adding essential features to ensure this library continues to meet your needs for accessing Google APIs. Non-critical issues will be closed. Any issue may be reopened if it is causing ongoing problems.The Google APIs Client Library for Java is a flexible, efficient, and powerful Java client library for accessing any HTTP-based API on the web, not just Google APIs.

nodejs-storage - Node

  •    TypeScript

Node.js idiomatic client for Cloud Storage. Cloud Storage allows world-wide storage and retrieval of any amount of data at any time. You can use Google Cloud Storage for a range of scenarios including serving website content, storing data for archival and disaster recovery, or distributing large data objects to users via direct download.

google-api-php-client - A PHP client library for accessing Google APIs

  •    PHP

The Google API Client Library enables you to work with Google APIs such as Google+, Drive, or YouTube on your server. These client libraries are officially supported by Google. However, the libraries are considered complete and are in maintenance mode. This means that we will address critical bugs and security issues but will not add any new features.

nodejs-speech - Node

  •    Javascript

The Cloud Speech API enables easy integration of Google speech recognition technologies into developer applications. Send audio and receive a text transcription from the Cloud Speech API service. Select or create a Cloud Platform project.

google-cloud-node - Google Cloud Client Library for Node.js

  •    

Node.js idiomatic client for Google Cloud Platform services. If you need support for other Google APIs, check out the Google Node.js API Client library.