discord_api

Crates.iodiscord_api
lib.rsdiscord_api
version0.2.3
sourcesrc
created_at2020-05-16 22:13:55.318042
updated_at2020-05-17 00:25:19.929384
descriptionInteract with the Discord API from your shell
homepage
repositoryhttps://github.com/jos-b/discord_api
max_upload_size
id242504
size206,544
Joe Banks (jb3)

documentation

README

Discord

status Crates.io GitHub

Library and binary providing interaction with features of the Discord API.

To use this library head to the crates.io link above and copy the snippet to enter into your Cargo.toml.

Examples

Fetch guild name from invite

use discord_api::get_invite;

let invite = get_invite("python").await?;

println!("Invite for: {}", invite.guild?.name);

Fetch guild features from invite

use discord_api::get_invite;

let invite = get_invite("python").await?;

let features = invite.guild?.features;

// do something with features!

More examples can be found in the command line utility which maintains feature parity with the library.

Command line utility

Feature Fetching

invite features

Welcome Screen Fetching

welcome screen

Usage

  1. Clone the repository
  2. Build with cargo build
  3. Profit! Run the binary generated to see all available options
Commit count: 34

cargo fmt