我想在Python中使用Flask开发一个webhook。我在网上找到的所有文档和教程都是针对Node.js的。 如何在webhook中使用Python,在某些意图中包含建议芯片和动作卡? 问题来源StackOverflow 地址:/questions/59378546/fulfillment-webhook-in-python-for-dialogflow
如果查看谷歌上的操作的响应文档,您可以看到可以使用的JSON响应,而不是Node.js。 带有建议芯片的回复的格式如下:
{
"payload": {
"google": {
"expectUserResponse": true,
"richResponse": {
"items": [
{
"simpleResponse": {
"textToSpeech": "These are suggestion chips."
}
},
{
"simpleResponse": {
"textToSpeech": "Which type of response would you like to see next?"
}
}
],
"suggestions": [
{
"title": "Suggestion 1"
},
{
"title": "Suggestion 2"
},
{
"title": "Suggestion 3"
}
],
"linkOutSuggestion": {
"destinationName": "Suggestion Link",
"url": "https://assistant.google.com/"
}
}
}
}
}
或者,您可以从第三方开发人员那里找到一个预先存在的库来提供实现,比如flask-dialogflow。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。