Dialogflow Webhook C# integration



什么是Dialogflow webhook 格式?我想在 MVC 控制器中捕获数据,然后在维护上下文的同时响应 Webhook。如何在 C# 中使用 Dialogflow v2 客户端库执行此操作?我还没有找到任何可以遵循这种语言的示例,并且不确定如何捕获数据。

您可以在此处阅读有关 Dialogflow webhook 格式的更多信息。关于 Dialoglow v2 客户端库,它特别指出您不需要使用它,可以使用 JSON 代替JObject回答。

如果要使用Protobuf来降低开销并节省一些流量,则必须使用上一个链接中描述的惯用云库中的实用程序。

"DialogflowV2 客户端库"适用于编写向 Dialogflow发送请求的客户端的人员。Dialogflow 将此称为"检测意图请求",因为您要向 Dialogflow 发送文本字符串(或音频流(,它将确定并处理意图。

如果您有兴趣构建在匹配意图时调用的Fulfillment Webhook,那么您需要查看Dialogflow Fulfillment API,这是不同的。目前尚无受支持的 C# 库,但可以解析并返回 JSON。V1 和 V2 的 JSON 略有不同(主要是所用字段的名称,但偶尔也会值应该是什么(。

您可以查看 JSON 的字段以及请求和响应格式的几个示例。最近还有一篇关于 Medium 的文章,由 Google 开发者关系成员发布,讨论了在 Dialogflow 中使用 C# 来实现。

最新更新