我在Dialogflow中设置了一个使用webhook的操作,它使用ngrok隧道指向本地服务器。当使用Dialogflow的“立即测试”功能时,webhook正在工作,请求被发送到webhook,响应被接收,但当在模拟器中测试时,它显示"Action is now response now now“。在ngrok日志中,我可以看到向端点发出的请求与使用“立即测试”时的请求相同。在模拟器的日志中,它显示"MalformedResponse: Failed to parse Dialogflow response into AppResponse“。 下面是从Dialogflo
因此,我将我的Dialogflow机器人集成到messenger中工作正常,机器人收到messenger的回复,我关闭了一段时间的dialogflow集成,然后我的webhook被facebook禁用
Your Webhooks subscription for callback URL https://bots.dialogflow.com/facebook/07ab3702-95e7-49c3-ac56-9e9d4c4cb1a6/webhook has not been accepting updates for the past 1 hour. This subscription has
我们正在构建一个采取行动的笔记,并希望从用户那里接收输入,输入可以是自由文本,也可以是未定义的(我们不知道笔记的内容)。我们使用的是Dialogflow,我们的实现是在webhook中定义的。 我读到过,我们可以创建一个自定义事件作为触发意图的一种可选方式,而不需要训练短语。然而,当我发送一个输入时,我还不能得到触发的意图,我试图找出我遗漏了什么部分。 如果我们让用户在音符前说“触发”短语,并将该触发短语定义为训练短语,我就可以获得触发意图。“这是我的笔记”用户口述他们的笔记。 我希望对话的内容类似于 What do you want to do today?
Create a new n
我正在尝试实现Dialogflow机器人。我已经设置了所有的意图,为意图和webhook接收器控制器定义的响应。它工作得很好,但基于Fulfillment docs,在Dialogflow请求我的webhook服务后,我需要向Dialogflow发送响应。如何做到这一点? 这是我的webhook服务: class Api::V1::WebhooksController < ActionController::API
include ActionController::HttpAuthentication::Basic::ControllerMethods
include Act
我正在将一个Dialogflow代理迁移到API V2,并且我遇到了一个与"Set this intent as end of conversation“选项相关的问题。
我的实现webhook依赖于V1 webhook请求的元数据的"endConversation": true属性来执行自定义平台逻辑。
有没有什么方法可以在不使用自定义负载的情况下在Dialogflow V2中公开相同的属性?
我已经编写了自己的库来响应对话实现webhook,但它不能像docs所说的那样工作。 当我的webhook被用来实现时,简单的文本响应可以工作,但建议芯片不能。Dialogflow控制台中的" response“选项卡显示来自我的webhook的响应: {
"outputContexts": [ ],
"fulfillmentText": "Hi, how can I help you?",
"fulfillmentMessages": [
{ "text": {"text