1 个不稳定版本

0.1.0-alpha.02019 年 10 月 11 日
0.0.0 2019 年 10 月 10 日

#9 in #gg

ISC 许可证

39KB
572

ci-badge license-badge docs-badge rust badge

top-gg

围绕 top.gg API 的非官方异步 Rust HTTP 客户端。

安装

此库需要至少 Rust 1.39.0。

将以下内容添加到您的 Cargo.toml 文件中

[dependencies]
top-gg = "0.1.0-alpha.0"

示例

通过 ID 请求机器人

use reqwest::Client as HttpClient;
use top_gg::Client;
use std::{
    env,
    error::Error,
};

#[tokio::main]
async fn main() -> Result<(), Box<Error>> {
    // Create the Reqwest Client.
    let reqwest_client = HttpClient::new();
    let token = env::var("TOP_GG_TOKEN")?;

    // Create the API Client with authorization.
    let client = Client::from(http_client, token);

    // Request the bot information.
    let bot = client.get_bot(270_198_738_570_444_801).await?;

    println!("The bot's name is: {}", bot.username);

    Ok(())
}

依赖项

~7–11MB
~243K SLoC