#notify #line #client #tokio #response

line_notify

A simple line notify client

4 releases

0.2.1 Feb 20, 2024
0.2.0 Feb 20, 2024
0.1.1 Feb 19, 2024
0.1.0 Feb 19, 2024

#35 in #notify

24 downloads per month

MIT license

13KB
68 lines

LineNotify

LineNotifyは、Rustを使用してLINE Notify APIを通じて通知を送信するためのシンプルなインターフェースを提供します。このクレートを使用することで、テキストメッセージと画像の両方をLINE Notifyを通じて送信できます。Rustの強力な非同期機能を活用します。

使い方

まず、LINE Notifyのウェブサイトに従ってLINE Notifyのアクセストークンを取得します。

次に、プロジェクトで以下のようにクレートを使用します:

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),
    }
}

貢献

貢献は大歓迎です!お気軽にプルリクエストを送ってください。

ライセンス

このクレートはMITライセンスの下で公開されています。

免責事項

このクレートはLINE Corporationと公式には関連していません。

Dependencies

~6–20MB
~277K SLoC