3 个不稳定版本
0.2.0 | 2023年5月4日 |
---|---|
0.1.1 | 2023年3月12日 |
0.1.0 | 2023年3月6日 |
#51 在 #bot-api
每月下载量 27 次
125KB
681 代码行
WeComBot
此库实现了与 WeCom Bot 实例通信的接口。并非所有消息类型都已实现,但欢迎提供补丁。
用法
将其添加到您的 Cargo.toml
或运行 cargo add wecom_bot
[dependencies]
wecom_bot = "0.2.0"
如果您需要使用 异步客户端
$ cargo add wecom_bot --features=async_api
以下是一个使用阻塞 API 发送 markdown 和文本消息的简单示例
use wecom_bot::{WeComBot, Message, SendResp};
fn main() {
let bot = WeComBot::new("YOUR-BOT-KEY".to_string());
let rsp: SendResp = bot.send(Message::markdown("> hello world"));
assert_eq!(rsp.err_code, 0);
let rsp: SendResp = bot.send(Message::text("hello world").mentioned_list(vec!["1000"]));
assert_eq!(rsp.err_code, 0);
}
许可证
此项目采用 Apache 许可证,版本 2.0,(LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
依赖项
~4–16MB
~238K SLoC