2 个版本

0.1.1 2021 年 9 月 16 日
0.1.0 2021 年 3 月 12 日

#25#slack

Download history • Rust 包仓库 31/week @ 2024-04-07 • Rust 包仓库 81/week @ 2024-04-14 • Rust 包仓库 95/week @ 2024-04-21 • Rust 包仓库 22/week @ 2024-04-28 • Rust 包仓库 33/week @ 2024-05-05 • Rust 包仓库 27/week @ 2024-05-12 • Rust 包仓库 31/week @ 2024-05-19 • Rust 包仓库 23/week @ 2024-05-26 • Rust 包仓库 64/week @ 2024-06-02 • Rust 包仓库 32/week @ 2024-06-09 • Rust 包仓库 66/week @ 2024-06-16 • Rust 包仓库 177/week @ 2024-06-23 • Rust 包仓库 88/week @ 2024-06-30 • Rust 包仓库 76/week @ 2024-07-07 • Rust 包仓库 72/week @ 2024-07-14 • Rust 包仓库 122/week @ 2024-07-21 • Rust 包仓库

358 每月下载量
rss-forwarder 中使用

MIT 许可证

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