3个版本
0.1.2 | 2021年10月17日 |
---|---|
0.1.1 | 2021年8月30日 |
0.1.0 | 2021年8月30日 |
#931 in 异步
30KB
585 行
dwbnk-rs
这是一个用于触发Discord Webhook的Rust库
特性
no-panic
在crate中禁用panic!
blocking
启用reqwest
的blocking
功能。可以在WebhookRequest
上使用阻塞方法execute_url_sync
和execute_sync
用法
示例用法
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
:
dwbnk是一个用于触发Discord Webhook的Rust库
特性
no-panic
在crate中禁用panic!
blocking
启用reqwest
的blocking
功能。可以在WebhookRequest
上使用阻塞方法execute_url_sync
和execute_sync
用法
示例用法
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);
依赖项
~3–16MB
~233K SLoC