15 个版本 (破坏性)

0.23.1 2020 年 6 月 29 日
0.22.0 2020 年 1 月 5 日
0.21.0 2018 年 10 月 2 日
0.20.0 2018 年 6 月 18 日
0.14.0 2016 年 3 月 24 日

#753 in 网页编程

Download history 327/week @ 2024-03-13 272/week @ 2024-03-20 353/week @ 2024-03-27 381/week @ 2024-04-03 177/week @ 2024-04-10 228/week @ 2024-04-17 259/week @ 2024-04-24 136/week @ 2024-05-01 176/week @ 2024-05-08 166/week @ 2024-05-15 213/week @ 2024-05-22 244/week @ 2024-05-29 170/week @ 2024-06-05 176/week @ 2024-06-12 206/week @ 2024-06-19 113/week @ 2024-06-26

每月 698 次下载
10 包中使用 10 (直接)

Apache-2.0

1MB
18K SLoC

slack-rs-api

Slack 网页 API 接口。

Build Status Crates.io License

文档

用法

将以下内容添加到您的 Cargo.toml

[dependencies]
slack_api = "0.23.0"

异步

default-features 包含使用 reqwest 的异步函数和客户端
查看 异步频道历史记录示例

同步

"sync" 功能提供同步函数,而 "reqwest_blocking" 功能提供使用 reqwest 的同步客户端
查看 同步频道历史记录示例

Slack 文档

Slack 的 API 非常大,并且经常更改。它们的文档质量很高,本包的文档中不尝试复制它们。请以它们的文档为主要资源了解 Slack API 的用法。

提供自己的客户端

您可以通过实现 SlackWebRequestSender 的异步或同步版本来提供自己的客户端。
这将允许避免使用 reqwest 和因此 tokio

我需要的东西缺失了

本包中并非每个方法都可用,但如果您需要某个缺失的功能,请提交问题。请注意,这是维护者在业余时间维护的,欢迎贡献力量。

许可证

slack-apiApache-2.0 许可证 下分发。

依赖项

~0.7–5.5MB
~114K SLoC