RustでFacebook Messenger Bot 作成

  • 12
    Like
  • 0
    Comment
More than 1 year has passed since last update.

rmessenger

Rust用FacebookMessengerのWrapperです.

インストール

Cargo.tomlに以下を追記

rmessenger = "0.0.4"

使いかた

GitHubのREADMEのとおりですが、

テキストメッセージ

extern crate rmessenger;
use rmessenger::bot;

fn main() {
    let bot = bot::Bot::new("<YOUR ACCESS TOKEN>", "<YOUR APP SECRET>");
    bot.send_text_message("<recipient_id>", "hello!");
}

ふつうのテキストメッセージの他にGeneric Templateの形式でも送信できます.

extern crate rmessenger;
use rmessenger::bot;

fn main() {
    let bot = bot::Bot::new("<YOUR ACCESS TOKEN>", "<YOUR APP SECRET>");
    bot.send_generic_message("<recipient_id>>",
                             "[{'title': 'example',
                                'image_url': 'https://petersfancybrownhats.com/company_image.png'
                                }]");
}

crates.ioはこちら