# dashbot

> Analytics for your bot

Latest version **12.1.0** (published 2021-10-21) · SEE LICENSE IN LICENSE license · 0 weekly downloads

## Install

```sh
npm install dashbot
pnpm add dashbot
yarn add dashbot
bun add dashbot
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 12.1.0 |
| Published | 2021-10-21 |
| First published | 2016-05-06 |
| Weekly downloads | 0 |
| License | SEE LICENSE IN LICENSE |
| TypeScript types | none |
| Module format | CommonJS |
| Node | >=8 |
| Dependencies | 6 |
| Unpacked size | 125.8 KB |
| Known vulnerabilities | 0 (+1 in 1 direct dependencies) |
| Install scripts | no |
| GitHub stars | 39 |
| Author | Jesse Hull |
| Maintainers | ito-dashbot, jhull, ryanm, shotamakino, sinned, jonathandashbot |
| Keywords | bot, bots, chatbot, facebook messenger, microsoft bot framework, kik, slack, analytics, data, tools |

## Links

- npm: https://www.npmjs.com/package/dashbot
- Repository: https://github.com/actionably/dashbot
- Homepage: https://github.com/actionably/dashbot#readme
- Issues: https://github.com/actionably/dashbot/issues
- npm.io page: https://npm.io/package/dashbot

## Dependencies (6)

- [meld](https://npm.io/package/meld.md) 1.3.2
- [uuid](https://npm.io/package/uuid.md) 3.0.1
- [lodash](https://npm.io/package/lodash.md) ^4.17.21
- [traverse](https://npm.io/package/traverse.md) 0.6.6
- [es6-promise](https://npm.io/package/es6-promise.md) 4.1.0
- [isomorphic-fetch](https://npm.io/package/isomorphic-fetch.md) ^3.0.0

## Alternatives

- [gamedig](https://npm.io/package/gamedig.md) — 29.3K weekly downloads
- [join-monster](https://npm.io/package/join-monster.md) — 12.8K weekly downloads
- [masked](https://npm.io/package/masked.md) — 5.5K weekly downloads
- [@comunica/actor-query-process-explain-logical](https://npm.io/package/@comunica/actor-query-process-explain-logical.md) — 4.7K weekly downloads
- [@veracity/vui](https://npm.io/package/@veracity/vui.md) — 4.6K weekly downloads

## Recent versions

- 12.1.0 (latest) — 2021-10-21
- 12.0.0 (next) — 2021-06-10
- 10.4.4-dev1 (dev) — 2019-08-28
- 9.0.0-4 (alpha) — 2017-05-10
- 0.8.6-0 (alpha-1) — 2017-04-11
- 11.2.5 — 2021-06-03
- 11.2.3 — 2021-01-20
- 11.2.2 — 2021-01-14
- 11.2.1 — 2021-01-14
- 11.2.0 — 2021-01-05
- 11.1.0 — 2019-10-29
- 11.0.0 — 2019-10-16
- 10.4.5 — 2019-09-03
- 10.4.4 — 2019-08-28
- 10.4.3 — 2019-08-28
- … 69 more at https://npm.io/package/dashbot/versions

## README

# [Dashbot](http://dashbot.io) - Analytics for your bot

Dashbot gives you easy access to analytics for your bot for free.

## Setup

Create a free account at [https://www.dashbot.io](https://www.dashbot.io) and get an API_KEY.

dashbot is available via NPM.

```bash
npm install --save dashbot
```

Follow the instructions at [https://www.dashbot.io/docs](https://www.dashbot.io/docs)

## Configuration Options
Additional configuration options are available when importing the dashbot module. The configuration options are passed through via a config object in the dashbot call. 

```javascript
const configuration = {
  'debug': true,
  'redact': true,
  'timeout': 1000,
}

const dashbot = require('dashbot')(process.env.DASHBOT_API_KEY_ALEXA, configuration).alexa;
```

The following are the available configuration keys:

***debug*** - ```boolean``` logs helpful debugging information  
***redact*** - ```boolean``` removes personally identifiable information using redact-pii (more info [here](https://www.dashbot.io/docs/pii-redaction/))  
***timeout*** - ```number``` timeouts requests after given milliseconds


## What's New

### dashbot@next (v12.0.0)
- removed dependencies redact-pii and dashbot-logger
    - clients will now have to install these packages separately in order to use the redact option or the alexa log integration

---
_Source: https://npm.io/package/dashbot · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
