9 releases
0.4.0 | Mar 21, 2024 |
---|---|
0.3.2 | Dec 7, 2021 |
0.3.1 | Mar 12, 2021 |
0.3.0 | Jan 5, 2021 |
0.1.1 | Jun 12, 2019 |
#156 in HTTP client
204 downloads per month
24KB
562 lines
dbl-rs
Rust bindings for the top.gg / discordbots.org API.
Usage
Add this to your Cargo.toml
[dependencies]
dbl-rs = "0.3"
Example
use dbl::types::ShardStats;
use dbl::Client;
#[tokio::main]
async fn main() {
let token = match std::env::var("DBL_TOKEN") {
Ok(token) => token,
_ => panic!("missing token"),
};
let client = Client::new(token).expect("failed client");
let bot = 565_030_624_499_466_240;
let stats = ShardStats::Cumulative {
server_count: 1234,
shard_count: None,
};
match client.update_stats(bot, stats).await {
Ok(_) => println!("Update successful"),
Err(e) => eprintln!("{}", e),
}
}
Examples
See examples directory for some getting started examples.
License
Licensed under either of
- Apache License, Version 2.0 (LICENSE-APACHE or http://apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.
Dependencies
~4–16MB
~248K SLoC