## @xapp/stentor-actions-on-google

Stentor channel implementation for Google's Actions on Google / Google Assistant platform. It provides request/response translators between the Actions on Google webhook payloads and Stentor's internal `Request`/`Response` models, detects device `capabilities` (audio playback, screen output, web browser support) from the incoming request, and exposes an `ActionsOnGoogle(nlu)` factory that builds a Stentor `Channel` wired up to a given `NLUService`.

### Usage

```ts
import { ActionsOnGoogle } from "@xapp/stentor-actions-on-google";

const channel = ActionsOnGoogle(myNluService);
// channel.test(), channel.request, channel.response, channel.capabilities
```

### Documentation

- [Actions on Google / Google Assistant Conversational Actions](https://developers.google.com/assistant/conversational/overview)
- [actions-on-google npm package](https://www.npmjs.com/package/actions-on-google)
