17个版本
0.1.16 | 2024年3月20日 |
---|---|
0.1.15 | 2024年3月13日 |
0.1.10 | 2024年2月29日 |
#687 in 网页编程
每月256次下载
20KB
400 行
wecom-agent
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;
});
}
lib.rs
:
wecom-agent
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");
let response = wecom_agent.send(msg).await;
});
}
依赖项
~6–18MB
~266K SLoC