Skip to main content

send_message/
send_message.rs

1use anyhow::Result;
2use bark_push::{BarkClient, BarkMessage, Level};
3
4#[tokio::main]
5async fn main() -> Result<()> {
6    let client = BarkClient::new(
7        "https://api.day.app",
8        "YOUR_DEVICE_KEY",
9        false,
10        None,
11        None,
12    );
13
14    let msg = BarkMessage::new()
15        .title("测试")
16        .subtitle("推送设置副标题")
17        .body("推送设置正文")
18        .sound("alarm")
19        .group("测试组1")
20        .copy("www.google.com")
21        .call("1")
22        .volume(1)
23        .level(Level::Critical);
24
25    let res = client.send(&msg).await?;
26    
27    println!("code:{},msg:{}", res.code, res.message);
28    Ok(())
29}