我正在将一个Dialogflow代理迁移到API V2,并且我遇到了一个与"Set this intent as end of conversation“选项相关的问题。
我的实现webhook依赖于V1 webhook请求的元数据的"endConversation": true属性来执行自定义平台逻辑。
有没有什么方法可以在不使用自定义负载的情况下在Dialogflow V2中公开相同的属性?
我正在尝试实现Dialogflow机器人。我已经设置了所有的意图,为意图和webhook接收器控制器定义的响应。它工作得很好,但基于Fulfillment docs,在Dialogflow请求我的webhook服务后,我需要向Dialogflow发送响应。如何做到这一点? 这是我的webhook服务: class Api::V1::WebhooksController < ActionController::API
include ActionController::HttpAuthentication::Basic::ControllerMethods
include Act
我有一个DialogFlow V2 node.js网络钩。
我有一个叫做web钩子动作的意图:
const { WebhookClient } = require('dialogflow-fulfillment');
const app = new WebhookClient({request: req, response: res});
function exampleIntent(app) {
app.add("Speak This Out on Google Home!"); // this speaks out fine. no error
https://dialogflow.com/docs/tutorial-build-an-agent/create-fulfillment-using-webhook 我想试试这个例子。 但是在我按照这个页面上的步骤做完之后 它给了我 Webhook调用失败。错误: 500内部服务器错误 {
"responseId": "a89123c6-42e5-45fa-ab2d-153a9d7e3692",
"queryResult": {
"queryText": "I need to make an appo
我目前已经使用Google Cloud Functions,Firebase构建了一个DialogFlow聊天机器人。这一切都很好,但我不想使用firebase,我想使用Heroku,我如何才能使DialogFlow向Heroku服务发出请求。
我已经知道我应该添加heroku的URL,并且必须是HTTPS和适当的响应格式。
我不知道的是,我如何在DailogFlow和使用node.js的Heroku之间建立连接,以便我可以发送以下响应:
sendResponse('Hello, this is responsing from Heroku')
使用firebase时,我必须有