{"repo":"nanato12/line-bot-sdk-rust","free":true,"listed":false,"github":"https://github.com/nanato12/line-bot-sdk-rust","clone":"git clone https://github.com/nanato12/line-bot-sdk-rust.git","description":"LINE Messaging API SDK for Rust","language":"Rust","stars":46,"topics":["line","bot","sdk","rust","line-bot","line-bot-sdk","messaging-api","linebot"],"license":"Apache-2.0","category":"api-integrations-sdks","readme_excerpt":"LINE Messaging API SDK for Rust Introduction The LINE Messaging API SDK for Rust makes it easy to develop bots using LINE Messaging API, and you can create a sample bot within minutes. Documentation See the official API documentation for more information. - English: - Japanese: Requirements - Rust 1.75.0 or later (stable) Installation Web framework support Extract x-line-signature from the request header. Use rocket framework Use actix web framework Use axum framework Configuration With timeout How to use The LINE Messaging API uses the JSON data format. Example. Parse body ( &str ) into Result . Examples All examples require LINE CHANNEL SECRET and LINE CHANNEL ACCESS TOKEN environment variables. Create an .env file inside the examples/ directory: Echo bot (Rocket) source: rocket example Echo bot (actix-web) source: actix-web example Full-featured bot (Axum) A comprehensive example demonstrating multiple event handlers and slash commands ( /help , /profile , /botinfo , /ginfo , /flex , /leave ). The /flex command loads a Flex Message from an external JSON file ( static/flex sample.json ), so you can customize the message design without recompiling. source: axum example Contributing Please make a contribution! License","default_branch":null,"files":null,"tree":[],"storefront":"/r/nanato12","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/nanato12/line-bot-sdk-rust/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}