6 releases (3 breaking)
0.4.1 | Oct 10, 2024 |
---|---|
0.4.0 | Sep 23, 2024 |
0.3.1 | Aug 3, 2024 |
0.3.0 | Jul 29, 2024 |
0.1.0 | Jul 10, 2024 |
#598 in Network programming
254 downloads per month
42KB
1K
SLoC
discord-webhook2
A Rust library to interact with advanced discord webhooks.
Why use this one over the others?
While there are multiple other libraries, most of them are either unmaintained or lack certain features...
Supports:
- Embeds
- Handling message ids
- Uploading files/extra data
- Sending, getting, editing and deleting messages
- Polls
- Emojis
Example
A basic "Hello World" using discord-webhook2
:
use discord_webhook2::{DiscordWebhook, Message};
#[tokio::main]
async fn main() {
let webhook = DiscordWebhook::new("discord webhook url").unwrap();
webhook.send(&Message::new(|message| message
.content("Hello World!")
)).await.unwrap();
}
More examples can be found in the examples directory discord-webhook2/examples.
Contributing
Contributing is always appreciated. Feel free to create issues or open pull requests at any time.
If you like this project dont forget to leave a star on github!
Dependencies
~7–18MB
~253K SLoC