13个不稳定版本 (4个重大更新)

0.5.1 2023年11月30日
0.5.0 2023年11月29日
0.4.0 2023年6月29日
0.3.5 2023年5月22日
0.1.1 2022年8月28日

#144 in 机器学习

每月47次下载

自定义许可证

195KB
3K SLoC

tetr-ch-rs 最新版本 Codecov

tetr-ch-rs是一个用于TETRA CHANNEL API的Rust库。

您可以使用此库从TETRA CHANNEL API获取以下信息

  • 每个用户的公开详细信息。
  • 一些单人记录。
  • 一些关于TETR.IO的统计数据。
  • 用户活动图。
  • 一些流。
  • TETRA LEAGUE排行榜。
  • XP排行榜。
  • 最新消息。

您还可以通过Discord账号搜索TETR.IO账号。

但是,TETRA CHANNEL API处于alpha版本。因此,这个库将来可能无法正常工作:(

* 此库非官方。

安装

在您的项目目录中运行以下Cargo命令

cargo add tetr_ch

示例

以下示例是获取用户详细信息模板。

use tetr_ch::client::Client;

#[tokio::main]
async fn main() {
    // Set the user (name or id).
    let user = "rinrin-rs";

    // Create a new client.
    let client = Client::new();

    // Get the user details.
    // And send the requested data or error message.
    match client.get_user(user).await {
        Ok(u) => {
            println!("{:?}\n", u);
        }
        Err(err) => {
            eprintln!("Error: {}\n", err.to_string());
        }
    }
}

请参阅完整示例

并查看文档

MIT

依赖项

~5–17MB
~254K SLoC