# cleverio

> A Promise-Based Wrapper for Cleverbot.io

Latest version **5.0.0** (published 2017-08-05) · ISC license · 0 weekly downloads

> **Deprecated.** This package is deprecated.

## Install

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

## Health

**Score 10/100 (F)** — status: deprecated.

Negative: deprecated.

## Facts

| | |
|---|---|
| Version | 5.0.0 |
| Published | 2017-08-05 |
| First published | 2017-05-09 |
| Weekly downloads | 0 |
| License | ISC |
| TypeScript types | none |
| Module format | CommonJS |
| Node | >=7.6.0 |
| Dependencies | 1 |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | dragonfire535 |
| Maintainers | dragonfire535 |
| Keywords | cleverbot, cleverbot.io, clevs, api |

## Links

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

## Dependencies (1)

- [snekfetch](https://npm.io/package/snekfetch.md) ^3.2.4

## Recent versions

- 5.0.0 (latest) — 2017-08-05
- 4.0.2 — 2017-06-09
- 4.0.1 — 2017-06-09
- 4.0.0 — 2017-06-08
- 3.0.2 — 2017-06-07
- 3.0.1 — 2017-05-26
- 3.0.0 — 2017-05-26
- 2.1.2 — 2017-05-16
- 2.1.1 — 2017-05-15
- 2.1.0 — 2017-05-13
- 2.0.1 — 2017-05-09
- 2.0.0 — 2017-05-09
- 1.0.4 — 2017-05-09
- 1.0.3 — 2017-05-09
- 1.0.2 — 2017-05-09
- … 2 more at https://npm.io/package/cleverio/versions

## README

# cleverio
[![Downloads](https://img.shields.io/npm/dt/cleverio.svg?maxAge=3600)](https://www.npmjs.com/package/cleverio)
[![Version](https://img.shields.io/npm/v/cleverio.svg?maxAge=3600)](https://www.npmjs.com/package/cleverio)

A Promise-Based wrapper for the Cleverbot.io API.

**THIS PROJECT USES ASYNC/AWAIT! YOU SHOULD BE ON NODE 7.6.x OR HIGHER!**

## Usage
```js
// Require cleverio
const Cleverbot = require('cleverio');

// Make a new Cleverbot
const clevs = new Cleverbot({
    key: '<Your Cleverbot.io API Key>',
    user: '<Your Cleverbot.io User Key>',
    nick: '<Session Name>'
});

// Create the cleverbot session with your nick.
clevs.create();

// Ask Cleverbot something and log the response.
clevs.ask('Am I a chicken nugget?').then(res => console.log(res.response));

// You can await this as well.
const res = await clevs.ask('Am I a chicken nugget?');
console.log(res.response);

// Or with destructuring.
const { response } = await clevs.ask('Am I a chicken nugget?');
console.log(response);
```

## Other Stuff
```js
// You can also get your key, user, and current nick.
clevs.key
clevs.user
clevs.nick
```

## Licensing
cleverio is licensed under an [ISC License](https://opensource.org/licenses/ISC).
See the file `LICENSE.md` for more information.

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