4 个版本 (2 个破坏性更新)
0.3.0 | 2023 年 6 月 1 日 |
---|---|
0.2.1 | 2023 年 5 月 30 日 |
0.2.0 | 2023 年 5 月 29 日 |
0.1.0 | 2023 年 5 月 29 日 |
#118 in #discord
每月 37 次下载
51KB
1K SLoC
some-random-api-rs
Some Random API 的异步 API 封装。
入门指南
use some_random_api::{Client, WelcomeImage, WelcomeImageBackground};
use std::{error::Error, fs::write};
use tokio::main;
#[main]
async fn main() -> Result<(), Box<dyn Error>> {
// Create a client without an API key
let client = Client::new(None::<String>);
// Look up definition of a word
let definition = client.others.dictionary("resuscitate").await?;
println!("{:#?}", definition);
// Generate a welcome image
let welcome_image = client
.welcome
.image(
WelcomeImage::new(
"Username",
"0001",
"https://cdn.discordapp.com/embed/avatars/0.png",
"Guild Name",
194,
)
.set_background(WelcomeImageBackground::Night),
)
.await?;
// Save the welcome image to a file
write("welcome.png", welcome_image)?;
Ok(())
}
更多
阅读 文档 了解更多信息。
依赖关系
~4–18MB
~243K SLoC