#notify #line #client #tokio #response

line_notify

简单的Line Notify客户端

4次发布

0.2.1 2024年2月20日
0.2.0 2024年2月20日
0.1.1 2024年2月19日
0.1.0 2024年2月19日

41#notify

Download history 24/week @ 2024-03-31

每月 72 次下载

MIT 许可证

13KB
68

LineNotify

LineNotify是一个使用Rust语言通过LINE Notify API发送通知的简单接口。使用此crate,您可以通过LINE Notify发送文本消息和图片。它利用了Rust强大的异步功能。

使用方法

首先,根据LINE Notify网站上的说明获取LINE Notify的访问令牌。

然后,在项目中使用以下方式引入crate:

use line_notify::LineNotify;
use tokio;

#[tokio::main]
async fn main() {
    let token = "YOUR_ACCESS_TOKEN";
    let message = "Hello, World!";
    let line_notify = LineNotify::new(token);
    match line_notify.set_message(message).send().await {
        Ok(response) => {
            println!("Status: {}", response.status());
            println!("Headers:\n{:#?}", response.headers());
            println!("Body: {}", response.text().await.unwrap());
        },
        Err(e) => println!("Error: {}", e),
    }
}

贡献

欢迎贡献!请随时发送Pull Request。

许可证

此crate是在MIT许可证下发布的。

免责声明

此crate与LINE Corporation无官方关联。

依赖项

~6–17MB
~251K SLoC