0.0.2 • Published 6 years ago

koa-aog v0.0.2

Weekly downloads
2
License
MIT
Repository
github
Last release
6 years ago

koa-aog

Koa middleware to handle Google Assistant action requests.

Supports execution of Actions On Google DialogFlow and ActionsSdk fulfillment.

Installation

Install the koa-aog package from NPM:

npm install --save koa-aog

Usage

To use the middleware, add it to a Koa server as follows:

const Koa = require('koa');
const KoaBody = require('koa-body');
const KoaActionsOnGoogle = require('koa-aog');
let action = require('./action'); //The Google action implementation

const app = new Koa();

app.use(KoaBody());

app.use(KoaActionsOnGoogle({ action: action }));

app.listen(3000);

The action must be an instance of an Actions On Google fulfillment. For example, a simple action.js may look like:

const { dialogflow } = require('actions-on-google');

const app = dialogflow({ debug: true });

app.intent('Call API', async (conv, input) => {
    conv.ask('You need to add action code!');
});