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'
}]");
}