| Crates.io | line-bot-messaging-api |
| lib.rs | line-bot-messaging-api |
| version | 0.1.12 |
| created_at | 2023-12-25 06:52:41.452834+00 |
| updated_at | 2025-05-01 08:22:50.867455+00 |
| description | LineMessagingApi for Rust |
| homepage | |
| repository | https://github.com/uiuifree/rust-line-messaging-api |
| max_upload_size | |
| id | 1080087 |
| size | 169,035 |
line-bot-messaging-api は、LINE Messaging API を Rust 言語で簡単に利用するためのライブラリです。このライブラリを使用することで、LINE Bot の作成や操作を簡単に行うことができます。
Cargo.toml に以下を追加してください。
[dependencies]
line-bot-messaging-api = "0.1"
その後、以下のコマンドを実行して依存関係をインストールします。
cargo build
以下の例は、LINE Bot にテキストメッセージを送信するシンプルなコードです。
use line_bot_messaging_api::LineClient;
use line_bot_messaging_api::message::{LineMessageText, LineMessagesBuilder};
use tokio;
#[tokio::main]
async fn main() {
let client = LineClient::new("YOUR_CHANNEL_ACCESS_TOKEN");
let message = LineMessageText::new("テスト".to_string());
let mut builder = LineMessagesBuilder::new();
builder.append(message);
match client
.message_send_push(&builder.to_push_request("USER_ID"))
.await {
Ok(_) => println!("Message sent successfully!"),
Err(err) => eprintln!("Error: {:?}", err),
}
}
各 API の詳細については、以下のドキュメントをご覧ください。
プロジェクトにはいくつかのテストが含まれています。テストを実行するには、以下のコマンドを使用します。
cargo test
テストコードの例:
このプロジェクトへの貢献を歓迎します。バグ報告や機能提案は GitHub Issues でお知らせください。