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
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());
}
}
}
请参阅完整示例。
并查看文档。
依赖项
~5–17MB
~254K SLoC