Facebook Bot Messenger发送链接卡?

时间:2016-05-15 00:55:29

标签: javascript node.js facebook

我正在使用facebook Bot Messenger API并搜索过此内容,但似乎无法找到答案。我知道我可以发送结构化消息,这将有效,但这将更容易。

有谁知道机器人是否可以发送链接卡?与朋友交谈时,您可以发送链接,并且信使会自动从链接中提取数据并将其放入这张漂亮的卡中,如下所示。

当使用机器人发送消息时,它只发送链接。

When I send a message to the bot it sets it up in a card.  When the bot sends the same link it just sends the link

任何想法,或结构化信息是我唯一的选择?

2 个答案:

答案 0 :(得分:0)

我相信你知道,文档只提到了短信,图片和结构化信息,但是......

发送到聊天机器人的链接消息如下所示:

{ "attachment":{ "title": "test", "url": "https://facebook.com/", "type":"fallback", "payload": null } }

所以你可以尝试从机器人到Facebook发布如下内容,看看会发生什么:

{ "attachment":{ "type":"image", "payload":{ "url":"https://petersapparel.com/img/shirt.png" } } }

但说实话,如果有效,我会感到惊讶:(

作为参考,从机器人发送的图像附件如下所示:

./spark-submit --driver-class-path /home/mysql-connector-java-5.1.37-bin.jar --class learner.run.package --master local[8] --executor-memory 8G /home/project_2.10-1.0.jar

答案 1 :(得分:0)

为什么不尝试使用网址按钮。由于您想要发送链接并且您希望用户能够单击它,同样您希望Facebook加载链接的预览。 Facebook会对网址按钮进行预览