Skip to content

Latest commit

 

History

History
36 lines (27 loc) · 1.59 KB

File metadata and controls

36 lines (27 loc) · 1.59 KB

cleverbot.io

Slack Status Build Status Total Downloads Latest Version Crates.io

A Rust interface for Cleverbot.io.

Important: For all I know, the cleverbot.io API does not work anymore. This crate, therefore, will not be maintained. Though this project is part of the Cleverbot IO project, I have nothing to do with and am not responsible for the maintenance of the Cleverbot IO API itself. The maintainer of the API has gone MIA. If your application still requires this crate, you should remove it.

Installation

This crate works with Cargo and can be found on crates.io with a Cargo.toml like:

[dependencies]
cleverbot_io = "*"

Usage

extern crate cleverbot_io;

use cleverbot_io::{Cleverbot};

fn main() {
    let api_user = "YOUR_API_USER";
    let api_key = "YOUR_API_KEY";

    let mut bot = Cleverbot::new(api_user.into(), api_key.into(), None).unwrap();
    println!("{}", bot.say("Hello.").unwrap());

    let mut carlos = Cleverbot::new(api_user.into(), api_key.into(), Some(String::from("Carlos1"))).unwrap();
    println!("{}", carlos.say("Why am I still talking to you?").unwrap());
}