为了账号安全,请及时绑定邮箱和手机立即绑定

带参数的 Dialogflow 响应

带参数的 Dialogflow 响应

Go
至尊宝的传说 2022-06-06 16:09:18
我正在尝试使用我的 Go 服务设置 Dialogflow 交互。有没有办法使用“格式化”作为回应?对我来说完美的解决方案是,如果我可以从我的服务中获取一些数据,比如经理的姓名,然后将其替换为输入参数。 并像这样使用它, 我知道有一种方法可以处理它并在 webhook 上自己编译答案,但是通过多个响应来替换计算的答案是不可能的。有什么办法吗?谢谢
查看完整描述

2 回答

?
料青山看我应如是

TA贡献1772条经验 获得超8个赞

是的,但是您从服务中“获取一些数据”的方式是通过 webhook。

但是,webhook 然后可以将值保存到Context 参数中,该参数可以与来自 UI 的响应一起使用,格式为

#contextName.parameterName

但是,一旦您使用了 webhook,通常最好在那里进行响应格式化,因为它可以更强大。您仍然可以从列表中随机选择一个响应,执行其他过滤和条件,甚至调整响应以正确处理复数。


查看完整回答
反对 回复 2022-06-06
?
一只萌萌小番薯

TA贡献1795条经验 获得超7个赞

不幸的是,这是不可能的。Dialogflow 实际上应该只用于检测意图、参数等。每当需要计算或格式化某些内容时,您都需要使用您的 webhook 来执行此操作。您可以在 webhook 中使用多个响应,它不会显示在仅显示 1 个回复的 Dialogflow 控制台中。

我建议您将您的机器人链接到您将其部署到的消息传递通道。我个人将其链接到 Telegram 或 Crisp.chat(全渠道平台)。


查看完整回答
反对 回复 2022-06-06
  • 2 回答
  • 0 关注
  • 131 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信