我一直在尝试使用dialogflow CX制作自己的聊天机器人,
我找不到足够的关于这个工具的DOC。
我试图让机器人在我加入会话时开始对话,但我找不到方法。
现在我的聊天机器人需要一个“你好”或一些训练词来启动对话,但我希望聊天机器人启动它。
我认为您可以使用“自定义负载”来完成此操作,但我找不到如何执行此操作的示例。
我还知道 DialogFlow ES 中有一个“建议芯片”选项,您可以在其中放入答案选项的按钮,
但我在 CX 上找不到它,我现在必须编码吗?任何好心人能给我一个关于如何编码这个机器人的示例或额外文档吗?
现在我正在使用https://cloud.google.com/dialogflow/cx/docs官方文档
自定义按钮仅在用于集成服务的 Dialogflow CX 中可用。您可以在this页面上找到有关支持哪些服务的信息。否则,如果可以的话,您可以通过他们的 API 开发自己的集成,我正在使用 Python 。
例如,如果您决定激活 Messenger 集成以使您的机器人可以通过 FB Messenger 使用,您可以访问特定页面并找到例如可以通过this方式设置按钮。
还有许多其他响应类型,您可以在同一页面中浏览它们(列表、按钮、描述、图像、卡片):对于每种类型,谷歌都提供了一个示例代码,可将其放入“自定义有效负载”框中履行。例如,发送到 www.yoursite.org 的框将像这样工作:
{
"richContent": [
[
{
"type": "button",
"icon": {
"type": "chevron_right",
"color": "#FF9800"
},
"text": "Button text",
"link": "https://yoursite.org",
"event": {
"name": "",
"languageCode": "en",
"parameters": {}
}
}
]
]
}
通过指定“参数”或“事件”,您可以触发Dialogflow事件来管理对话流程。