pushx 0.1.0

A simple unified push library for DingTalk, extendable to Feishu, etc.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use pushx::{DingTalkClient, PushClient, PushMessage};

#[tokio::main]
async fn main() {
    let client = DingTalkClient::new(
        "https://oapi.dingtalk.com/robot/send?access_token=".to_string(),
        None,
    );
    let message = PushMessage {
        title: "提醒".into(),
        content: "当前任务已完成".into(),
    };

    if let Err(e) = client.send(message).await {
        eprintln!("推送失败: {}", e);
    }
}