This package has been deprecated

Author message:

Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

cleverio

5.0.0 • Public • Published

cleverio

Downloads Version

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

// 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

// You can also get your key, user, and current nick.
clevs.key
clevs.user
clevs.nick

Licensing

cleverio is licensed under an ISC License. See the file LICENSE.md for more information.

Package Sidebar

Install

npm i cleverio

Weekly Downloads

18

Version

5.0.0

License

ISC

Last publish

Collaborators

  • dragonfire535