Edited at

RustでFacebook Messenger Bot 作成

More than 3 years have 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はこちら