4 个版本
使用旧的 Rust 2015
0.0.4 | 2016年10月4日 |
---|---|
0.0.3 | 2016年9月29日 |
0.0.2 | 2016年9月29日 |
0.0.1 | 2016年9月29日 |
#11 in #messenger
7KB
127 行
rmessenger
##Facebook Messenger Bot API 的 Rust 封装 Facebook 的 Messenger 平台
crates.io: rmessenger
###关于您可以使用的功能
- 发送文本消息
- 发送通用消息
- 发送按钮消息
- 发送文件 URL
- 发送音频 URL
###安装
####Cargo.toml
rmessenger = "0.0.3"
###使用方法
####发送文本消息 https://developers.facebook.com/docs/messenger-platform/send-api-reference/text-message
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>", "<message>");
}
####发送通用消息
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'
}]");
}
elements 参数是 &str
###待办事项
- 发送图片
- 发送文件
- 发送音频
- 发送视频
依赖项
~5.5MB
~129K SLoC