Crates.io | wecom-agent |
lib.rs | wecom-agent |
version | 0.1.16 |
source | src |
created_at | 2024-02-18 03:58:57.659113 |
updated_at | 2024-03-20 15:34:07.079037 |
description | 企业微信API的轻封装,让消息发送更加便捷。 |
homepage | |
repository | https://github.com/wandering-ai/wecom-agent |
max_upload_size | |
id | 1143759 |
size | 19,953 |
wecom-agent
是对企业微信API调用的轻封装,简化了各类信息的发送过程。
use wecom_agent::{
message::{MessageBuilder, Text},
MsgSendResponse, WecomAgent,
};
async fn example() {
let content = Text::new("Hello from Wandering AI!".to_string());
let msg = MessageBuilder::default()
.to_users(vec!["robin", "tom"])
.from_agent(42)
.build(content)
.expect("Massage should be built");
let handle = tokio::spawn(async move {
let wecom_agent = WecomAgent::new("your_corpid", "your_secret")
.await
.expect("wecom agent should be initialized.");
let response = wecom_agent.send(msg).await;
});
}