top-gg
An unofficial async Rust HTTP client around the top.gg API.
Installation
This library requires at least Rust 1.39.0.
Add the following to your Cargo.toml
file:
[dependencies]
top-gg = "0.1.0-alpha.0"
Examples
Request a bot by ID:
use reqwest::Client as HttpClient;
use top_gg::Client;
use std::{
env,
error::Error,
};
#[tokio::main]
async fn main() -> Result<(), Box<Error>> {
let reqwest_client = HttpClient::new();
let token = env::var("TOP_GG_TOKEN")?;
let client = Client::from(http_client, token);
let bot = client.get_bot(270_198_738_570_444_801).await?;
println!("The bot's name is: {}", bot.username);
Ok(())
}