Model view controller Dialogflow Webhook C#集成

Model view controller Dialogflow Webhook C#集成,model-view-controller,asp.net-core,google-cloud-platform,webhooks,dialogflow-es,Model View Controller,Asp.net Core,Google Cloud Platform,Webhooks,Dialogflow Es,Dialogflow webhook的格式是什么?我想在MVC控制器中捕获数据,然后在维护上下文的同时响应webhook。如何使用Dialogflow v2客户端库在C#中实现这一点?我还没有找到这种语言的任何示例,也不确定如何捕获数据。您可以阅读有关Dialogflow webhook格式的更多信息。关于Dialoglow v2客户端库,特别是您不需要使用它,可以使用JSON而不是JObject 如果您想使用Protobuf来降低开销并节省一些流量,则必须使用上一链接中描述的惯用云库中的实用程

Dialogflow webhook的格式是什么?我想在MVC控制器中捕获数据,然后在维护上下文的同时响应webhook。如何使用Dialogflow v2客户端库在C#中实现这一点?我还没有找到这种语言的任何示例,也不确定如何捕获数据。

您可以阅读有关Dialogflow webhook格式的更多信息。关于Dialoglow v2客户端库,特别是您不需要使用它,可以使用JSON而不是
JObject

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

Dialogflow V2客户端库适用于编写向Dialogflow发送请求的客户端的用户。Dialogflow将其称为“检测意图请求”,因为您正在向Dialogflow发送文本字符串(或音频流),它将确定并处理意图

如果您对构建一个在意图匹配时调用的实现webhook感兴趣,那么您需要查看Dialogflow实现API,这是不同的。目前还没有支持C#的库,但您可以解析并返回JSON。V1和V2的JSON略有不同(主要是在所用字段的名称上,但偶尔也会在值应该是什么方面)


您可以看到请求和响应格式的以及。最近,一位谷歌开发者关系成员在Dialogflow上发表了一篇关于媒体的文章。

感谢您的推荐,OK,现在它有意义了;我以为我错过了什么。谢谢你的例子。很高兴它有帮助!我还提到了最近发表的一篇关于C#and fulfillment的文章。如果这些确实有帮助,请对答案进行投票。我还有一个与Webhook直接相关的Dialogflow问题:。如果你有机会,我真的非常感谢你的帮助:)