我正在使用facebook Bot Messenger API并搜索过此内容,但似乎无法找到答案。我知道我可以发送结构化消息,这将有效,但这将更容易。
有谁知道机器人是否可以发送链接卡?与朋友交谈时,您可以发送链接,并且信使会自动从链接中提取数据并将其放入这张漂亮的卡中,如下所示。
当使用机器人发送消息时,它只发送链接。
任何想法,或结构化信息是我唯一的选择?
答案 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会对网址按钮进行预览