【问题标题】:Use Dialogflow webhook only to store the chat conversation, call webhook for all indent but use the default text in intents as response仅使用 Dialogflow webhook 来存储聊天对话,为所有缩进调用 webhook,但使用意图中的默认文本作为响应
【发布时间】:2020-03-29 04:24:13
【问题描述】:
我正在使用Google Dialogflow 开发一个聊天机器人,并与 facebook Messenger 集成。
我只想使用Dialogflow webhook 来存储聊天对话(输入参数),调用webhook (Firebase functions - NodeJs) 进行所有缩进,但使用意图中给出的默认文本作为响应。
有人试过吗?
提前致谢!
【问题讨论】:
标签:
google-cloud-functions
dialogflow-es
dialogflow-es-fulfillment
【解决方案1】:
应该是可以的。确保所有意图都启用实现,以便将每个传入的消息/请求发送到 Webhook。
您的 webhook 可以在数据库中存储数据、发送电子邮件或生成事件来控制对话流:不要设置来自 webhook 的实际(文本)响应,而仅在 Intent 屏幕中定义实际响应。