2 个版本
0.1.1 | 2021 年 9 月 16 日 |
---|---|
0.1.0 | 2021 年 3 月 12 日 |
#25 在 #slack
358 每月下载量
在 rss-forwarder 中使用
18KB
440 行
slack-bk
Rust 的 Slack BlockKit API 集成库
在使用此库时,您可能需要参考 Slack 的文档。
使用 slack-bk
与 HTTP 客户端结合使用
slack-bk
不自带与 Slack API 通信的机制。Rust 生态系统中有许多流行的 HTTP 库,用户可以自由选择。
use reqwest::{Client, Error};
use slack_bk::surfaces::Message;
async fn send_to_webhook(webhook: &str, client: &Client, msg: Message) -> Result<(), Error> {
client
.post(webhook)
.json(&msg)
.send()
.await?
.error_for_status()?
.map(|_| ())
}
依赖关系
~0.4–1MB
~24K SLoC