【发布时间】:2019-12-17 16:39:30
【问题描述】:
我想使用 Flask 在 Python 中开发一个 webhook。我在网上找到的所有文档和教程都是针对 Node.js 的。
如何在 webhook 中使用 Python 为某些意图包含建议提示和操作卡片?
【问题讨论】:
标签: python flask dialogflow-es actions-on-google
我想使用 Flask 在 Python 中开发一个 webhook。我在网上找到的所有文档和教程都是针对 Node.js 的。
如何在 webhook 中使用 Python 为某些意图包含建议提示和操作卡片?
【问题讨论】:
标签: python flask dialogflow-es actions-on-google
如果您查看 Actions on Google 的 Responses doc,您会看到可以使用的 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。
【讨论】: