gpt4 book ai didi

facebook-messenger - Facebook Messenger 聊天机器人网址预览

转载 作者:行者123 更新时间:2023-12-04 07:58:00 26 4
gpt4 key购买 nike

我正在创建一个 FB Messenger 聊天机器人。发送图像 URL 链接时通过什么 JSON 格式生成预览。

On the above screenshot, you can see that if I manually send a URL, FB messenger will generate the preview. Similarly if the chatbot sends an URL the messenger has to generate the preview. So my query is what is the JSON formate which will even generate the preview if I send an URL?

在上面的截图中,你可以看到如果我手动发送一个 URL,FB messenger 会生成预览。同样,如果聊天机器人发送一个 URL,Messenger 必须生成预览。所以我的查询是什么是 JSON 格式,如果我发送一个 URL,它甚至会生成预览?

注意:我不想将图片作为附件发送,因为有大小限制

最佳答案

您可以使用 generic 获得最大的控制权。模板 ( API Docs )

这是一个发送两个带有预览图像和操作按钮的新闻项目的函数:

function sendNewsMessage(recipientId) {
var messageData = {
recipient: {
id: recipientId
},
message: {
attachment: {
type: "template",
payload: {
template_type: "generic",
elements: [{
title: "Serie: Fischer im Recht",
subtitle: "Thomas Fischer ist Bundesrichter in Karlsruhe und schreibt für ZEIT und ZEIT ONLINE über Rechtsfragen.",
item_url: "http://www.zeit.de/serie/fischer-im-recht",
image_url: "http://img.zeit.de/autoren/F/Thomas_Fischer/thomas-fischer/wide__300x200__desktop",
buttons: [{
type: "web_url",
url: "http://www.zeit.de/serie/fischer-im-recht",
title: "Zur Serie"
}, {
type: "postback",
title: "Abonnieren",
payload: "subscribe-fischer",
}],
}, {
title: "Redaktionsempfehlungen",
subtitle: "Besonders wichtige Nachrichten und Texte von ZEIT ONLINE",
item_url: "http://www.zeit.de/administratives/wichtige-nachrichten",
image_url: "http://img.zeit.de/angebote/bilder-angebotsbox/2016/bild-angebotsbox-48.jpg/imagegroup/wide",
buttons: [{
type: "web_url",
url: "http://www.zeit.de/administratives/wichtige-nachrichten",
title: "Zur Übersicht"
}, {
type: "postback",
title: "Abonnieren",
payload: "subscribe-news",
}]
}]
}
}
}
};
callSendAPI(messageData);
}


这样您就可以发送图像链接而不是发送附件。

关于facebook-messenger - Facebook Messenger 聊天机器人网址预览,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40701211/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com