#api #discord #reqwest #random #anime #function #ammount

mojos_api_madhouse

一个简单函数集合,方便使用大量随机API!

2 个版本

0.1.1 2022年8月17日
0.1.0 2022年8月17日

#39 in #anime

Apache-2.0

10KB
105

Crates.io Crates.io wakatime GitHub Workflow Status (branch)

mojos_api_madhouse

这是一个我制作的库,以便我更容易在我的Discord机器人中集成更多API。

它是异步的,由Reqwest驱动。

我的主要目标是创建一个易于使用的库,为各种功能提供特性,以便您可以更快地编译/更少不必要的代码。

示例

use mojos_api_madhouse::structs::{AnimechanRout, AnimechanResponse};
use mojos_api_madhouse::anime::animechan;

let output = animechan(AnimechanRout::Random, None, None).await?;

let quote: AnimechanResponse = output.except("No response from AnimeChan API").first().expect("There should always be an output!").to_owned();

println!("Your random quote: {}", quote.quote.unwrap_or(error.error.unwrap()));

依赖项

~6–18MB
~265K SLoC