3 releases
0.1.2 | Oct 17, 2021 |
---|---|
0.1.1 | Aug 30, 2021 |
0.1.0 | Aug 30, 2021 |
#1091 in Asynchronous
22 downloads per month
30KB
585 lines
dwbhk-rs
This is a Rust library for firing a Discord webhook
Features
no-panic
Disablespanic!
in the crateblocking
Enablesreqwest
'sblocking
feature. One can use the blocking methods with theexecute_url_sync
andexecute_sync
onWebhookRequest
Usage
Example usage:
let req = WebhookRequestBuilder::new()
.set_data(WebhookBuilder::new()
.set_embeds(vec![
EmbedBuilder::new()
.set_title("The Embed Title")
.set_color_hex("#ff0000") // Red
.set_description("Hello world!")
.set_fields(vec![
EmbedFieldBuilder::new()
.set_name("Field Name")
.set_value("Field Value")
.build()
]
)
.build()
]
)
.build()
)
.build();
let url = get_discord_webhook_url();
req.execute_url(&url);
lib.rs
:
dwbhk is a Rust library for firing a Discord webhook
Features
no-panic
Disablespanic!
in the crateblocking
Enablesreqwest
'sblocking
feature. One can use the blocking methods with theexecute_url_sync
andexecute_sync
onWebhookRequest
Usage
Example usage:
use dwbhk::*;
let req = WebhookRequestBuilder::new()
.set_data(WebhookBuilder::new()
.set_embeds(vec![
EmbedBuilder::new()
.set_title("The Embed Title")
.set_color_hex("#ff0000") // Red
.set_description("Hello world!")
.set_fields(vec![
EmbedFieldBuilder::new()
.set_name("Field Name")
.set_value("Field Value")
.build()
]
)
.build()
]
)
.build()
)
.build();
let url = "YOUR_WEBHOOK";
req.execute_url(url);
Dependencies
~4–16MB
~217K SLoC