Questions tagged [dialogflow-es-fulfillment]

Dialogflow ES is a natural language platform owned by Google. (Formerly known as just Dialogflow or as api.ai.) A fulfillment in Dialogflow ES allows an intent to perform operations on input parameters and return an output. Use this tag when issues arise with building fulfillments. For questions about the Dialogflow ES API or UI, use the dialogflow-es tag. For the similarly named, but incompatible, Dialogflow CX, use the dialogflow-cx tag.

Dialogflow ES is a Natural Language Understanding system from Google and was formerly known as "Dialogflow" or "api.ai". It provides NLU processing for relatively simple conversations.

One of the components of Dialogflow ES allows developers to create code in a webhook fulfillment to apply business logic after an Intent has been matched to process the input from the user and apply any business logic to determine a response.

The webhook is called after the user input has been processed and narrowed into a defined Intent. If you are interested in writing code that sends user input to Dialogflow via an API, manipulates the conversational model, or otherwise handles the response after it has been processed by a webhook, you should use the tag.

For the more complex, and completely incompatible, NLU system from Google called Dialogflow CX, which also includes a visual flow editor as well as an API and fulfillment system, see the tag.

778 questions
1
vote
2 answers

Dialogflow Messenger Integration - Add a chat-icon

I'm trying to change the dialogflow default icon in the web integration using the "Dialogflow Messenger" integration option. I added the "chat-icon" tag to the "df-messenger" tag and it's not showing the custom logo. Image of the web…
1
vote
0 answers

How to return Context from Fulfillment dialog flow

I want to return a context variable service_desk_phonenumber from the backend using web hook. I am able to return responses but not any variables/context. Once the context variable is returned to dialog flow I want to set it as a parameter to…
1
vote
0 answers

Cannot get contexts with "agent.context.get()" from Google Assistant request

The method agent.context.get('context-name') return undefined when i receive a request from Google Assistant on my Node.js server. (I'm using the package "dialogflow-fulfillment": "^0.6.0") The same method works fine when the request comes from…
1
vote
1 answer

Dialogflow: setFollowupEvent not working inside 'then'

I made a chatbot which talks to an external API and calls another intent using the data provided by the API. The API provides the followup event's name. I have to make use of the inline editor only and not the webhook for certain reasons. function…
1
vote
1 answer

Saving data into user storage from dialogflow fulfillment webhook

I am exploring ways of saving data across conversation in dialogflow from the client library. What I come up with so far are: Context - you can save the variable in the output context and give it a long lifetime like conv.context.set. Storing it…
Gavin Siu
  • 81
  • 1
  • 9
1
vote
1 answer

Dialogflow Facebook Integration is not responding to incoming messages to pages

I have a Facebook messenger bot. This bot is connected to Dialogflow using a Gmail address. I have generated a token from the Facebook app. Then this token is inserted into the Dialogflow account. Also, webhook URL and verify_token from Dialogflow…
1
vote
1 answer

Using Nodemailer with Dialogflow Fulfillment 0.6.1

I have tested my nodemailer nodejs code and it works. The problem I am facing now is I realize when I change my Dialogflow Fulfillment version from 0.5.0 to 0.6.1 for Firebase db, the nodemailer will crash. However, when I switch it back to 0.5.0,…
1
vote
1 answer

how to configure routes group in dialogflow cx

I've a problem with the routes group in DialogflowCX. I've created the routes group in the Manage tab but i can't use them in the flow or single pages, why? Both in the page and in the flow, there isn't a Routes Group section but only the Routes…
1
vote
1 answer

Webhook stopped working. Has there been a deprication or requirements change?

I'm revisiting a Dialogflow Essentials app set up a few years ago that suddenly stopped working at the webhook calls. The URLs that respond to the webhooks are still functioning perfectly. Has there been a change in webhook requirements or a Google…
1
vote
0 answers

Google Assistant / Dialogflow Back Press Context

from pydialogflow_fulfillment import DialogflowResponse from flask import Flask, request app = Flask(__name__) @app.route('/webhook', methods = ['POST']) def user(): request_ = request.get_json(force=True) print(request_) qr =…
1
vote
1 answer

Management of verificationStatus, accountLinkingStatus, UserStorage, and user's ID in Google Conversational Actions

I am very confused on how I have to handle the verificationStatus and accountLinkingStatus attributes of requests in a Google Conversational Action app that I am working with, specially now that user ID is deprecated. I need to identify a user, so I…
1
vote
0 answers

How to integrate Custom Intent Actions using DialogFlow for Android

I want to perform custom action on my app whenever a custom intent is active using google assistant, do any one know how can I achieve this, I have searched a lot but didn't any article explaining this in detail.
1
vote
1 answer

Creating entites in Dialogflow using Node.js

I'm trying to create entites in Dialogflow using node.js. The entity values will come from a JSON file. I'm currently testing it using postman. However, the entity values are not being separated and being combined in only one line. How do I fix…
1
vote
3 answers

Why is Firebase Query [ ] despite async/await?

I'm still struggling to understand how to extract values from a Firestore Query and put them into a global variable. I (now) understand that the asynchronous nature means that code isn't executed in the order that it is written. But, why is user…
1
vote
1 answer

How to use rich response messages like suggestion chips on Dialogflow messenger?

Hi guys I am using webhook as a backend and Dialogflow as a frontend I am using Dialogflow-fulfillment library in node js I know how to make use of rich response messages like buttons using Dialogflow frontend but how can I use it from the webhook…