如何使用Dialogflow Fululment显示富响应按钮(筹码)? [英] How to show Rich Response Buttons (''Chips) Using Dialogflow Fulfillment?
本文介绍了如何使用Dialogflow Fululment显示富响应按钮(筹码)?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
基于在线示例,我想尝试使用Dialogflow Fulfulment和内联编辑器添加Rich Response按钮和基本卡,但我没有在Dialogflow Messenger客户端中呈现任何内容。是否不完全支持丰富的响应?
推荐答案
根据自述文件,不再维护Dialogflow实施库;因此,您似乎不能将Dialogflow Messenger中的丰富响应直接与此库一起使用。
基于此,如果您希望通过Dialogflow Messenger使用丰富的响应,您可以创建webhook service。要开始测试,我建议您执行以下操作:1-使用云函数创建HTTP函数。documentation提到了从云控制台创建云服务器的过程。请在第二步中考虑到这一点:
- 运行时:Python 3.8
- 入口点:entry_function
- 在行内编辑器中,复制并粘贴以下代码:
from flask import jsonify
def entry_function(request):
response_json = jsonify(
fulfillment_text="This message is from Dialogflow's testing!",
fulfillment_messages=[
{
"payload": {
"richContent": [[{
"actionLink": "https://assistant.google.com/",
"subtitle": "This is the body text of a card. You can even use line
breaks and emoji! 💁",
"title": "Title: this is a card title",
"type": "info"
}]]
}
}
]
)
return response_json
部署函数。然后,进入您的函数并在"触发器"部分复制触发器URL
对话流中的<2-Enable and manage fulfillment
3-测试您的Dialogflow Messenger。
这篇关于如何使用Dialogflow Fululment显示富响应按钮(筹码)?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文