我是chatfuel机器人平台的新手。
我正在使用json api插件(根据文档https://docs.chatfuel.com/api/json-api/json-api)
在后端,我为插件生成json响应,这是我的后端URL:http://185.206.145.26:12223/latestnews?locale=en_US&first%20name=John
{
"messages": [
{
"text": "Hi Fety! There are the latest news"
},
{
"attachment": {
"type": "template",
"payload": {
"template_type": "generic",
"elements": [
{
"image_url": "http://scd.rfi.fr/sites/filesrfi/imagecache/rfi_43_medium/sites/images.rfi.fr/files/aef_image/2019-01-11t145823z_1912744290_rc1428cade00_rtrmadp_3_sudan-protests_0.jpg",
"title": "Soudan: les manifestations se poursuivent, la répression aussi",
"subtitle": "www.rfi.fr, 2019-01-12 04:03",
"buttons": [
{
"type": "web_url",
"url": "http://www.rfi.fr/afrique/20190112-soudan-manifestations-poursuivent-repression",
"title": "VOIR L'ARTICLE"
}
]
},
{
"image_url": "http://scd.rfi.fr/sites/filesrfi/imagecache/rfi_43_medium/sites/images.rfi.fr/files/aef_image/2019-01-11t182406z_855534608_rc1a370ea010_rtrmadp_3_usa-shutdown-lawsuit_0.jpg",
"title": "[Reportage] «Shutdown»: un quotidien compliqué pour des milliers d'employés",
"subtitle": "www.rfi.fr, 2019-01-12 04:01",
"buttons": [
{
"type": "web_url",
"url": "http://www.rfi.fr/ameriques/20190112-reportage-shutdown-quotidien-complique-800000-employes",
"title": "VOIR L'ARTICLE"
}
]
}
]
}
}
}
]
}
问题是当我从块中调用此api时,仅发送了文本对象,而没有附加附件的情况。我确定我的json结构是可以的,但我不得不错过关于chatfuel的一些技巧。
谢谢!
答案 0 :(得分:0)
我现在正坐在沙发上,但是我很确定“附件”是消息的组成部分,而不是消息。您已将其作为本身在message数组下的message对象。
解决方案是将其移动到上方的“文本”之后的消息对象中。