6 releases

0.1.3 Jun 8, 2022
0.1.2 Apr 22, 2022
0.1.1 Feb 26, 2022
0.0.2 Feb 3, 2022

#19 in #bots

MIT license

24KB
347 lines

The easiest way to use BotiCord API in Rust · Docs

Usage

[dependencies]
boticordrs = "0.1.3"

Main Information:

boticordrs doesn't require using Serenity or Twilight. It makes working with the BotiCord API easier. There are only some methods to use, but it's all what do we have in BotiCord API.

If you have any questions you can ask Marakarka#0575 on discord.

What about BotiCord Webhooks?

BotiCord Webhooks are not implemented in boticordrs.

What about AutoLoop?

There is an example (with serenity). You can find it in the examples folder in our repository.

Examples:

Post Some Stats:

use boticordrs::{BoticordClient};
use boticordrs::types::{BotStats};

#[tokio::main]
async fn main() {
    let client = BoticordClient::new("your token".to_string(), 2).expect("failed client");

    let stats = BotStats {servers: 2514, shards: 3, users: 338250};

    match client.post_bot_stats(stats).await {
        Ok(_) => {
            println!("Well Done!")
        },
        Err(e) => eprintln!("{}", e),
    }
}

Dependencies

~4–21MB
~275K SLoC