#bot #bot-api #group #sending #message #wecom #we-com

wecom_bot

用于发送群消息的 WeCom Bot API 库

3 个不稳定版本

0.2.0 2023年5月4日
0.1.1 2023年3月12日
0.1.0 2023年3月6日

#51#bot-api

每月下载量 27 次

Apache-2.0

125KB
681 代码行

WeComBot

此库实现了与 WeCom Bot 实例通信的接口。并非所有消息类型都已实现,但欢迎提供补丁。

Build status

用法

将其添加到您的 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