Questions tagged [dialogflow-es]

Dialogflow ES is the "classic" version of Dialogflow from Google, providing a Natural Language Understanding system you can integrate with your programs, and allowing you to build simple conversational agents or chatbots for a variety of platforms using an API or web-based UI. For the more complicated flow-based tool from Google, see the dialogflow-cx tag. For specific issues writing webhook fulfillments, see the dialogflow-es-fulfillment tag.

Dialogflow ES is a basic Natural Language Understanding system that is suitable for small to medium and simple to moderately complex conversational agents. Intents are the building blocks of conversation design, and contexts are used to control conversation paths.

Formerly known as just "Dialogflow", and before that as "api.ai", Dialogflow ES consists of several components, including

  • An API that allows you to determine Intents from a text or spoken phrase
  • Some pre-built integrations with common chat or conversation platforms
  • An API and web-based UI that lets you build and manage the NLU model
  • The ability to apply business logic through webhook fulfillments

Questions specifically about the fulfillment webhook should be tagged .

There is a more advanced version, Dialogflow CX, which offers a more complicated conversation design model based around flows, and a more visual design tool. It is, however, completely incompatible with Diallogflow ES. Questions about Dialogflow CX should be tagged .

5530 questions
8
votes
2 answers

Trigger a Dialogflow event periodically

I want my Dialogflow bot to send periodic messages through a Cronjob. I would do this by triggering an event through the /query endpoint. However, I am not sure how to get the sessionId. If I pass the last sessionId used, the response returns…
lzmartinico
  • 159
  • 7
8
votes
1 answer

How to send Push notifications - Google Assistant

# index.js const functions = require('firebase-functions'); const DialogflowApp = require('actions-on-google').DialogflowApp; exports.handler = functions.https.onRequest((req, res) => { const app = new DialogflowApp({ request:…
8
votes
3 answers

getting error "Action Error: no matching intent handler for: null" while accessing webhook URL

I am trying to call webhook from dialog flow and not getting a response from webhook, the response I am getting from the response section, which I have put in intent. I have also enabled the webhook for each intent and also put the webhook URL,…
Neeraj Singh
  • 101
  • 1
  • 5
8
votes
1 answer

Implementing Account Linking - queries

I've asked a Google Dev Advocate for help as I'm struggling to implement Account Linking on my Google Actions app, he sent me a link to a documentation article I already had read and suggested I also consult Stackoverflow. Having already done the…
8
votes
1 answer

Is it possible to have multiple Chat Bots under one Project on Google Cloud

Recently I ran out of project space building chatbots with DialogFlow. I don't think I am using the best standard with projects on Google Cloud (any tips would be great!) and since I tried creating a new chatbot it would tell me I am out of project…
SmiffyKmc
  • 801
  • 1
  • 16
  • 34
8
votes
1 answer

Extract list in api.ai from user input

I have a query of the following nature in API.ai "btc, ltc, xrp to usd, inr" How can I extract the query as source = [btc, ltc, xrp] destination = [usd, inr] The number of elements in the source can be variable and the number of elements in the…
PirateApp
  • 5,433
  • 4
  • 57
  • 90
8
votes
1 answer

Google actions not showing cards in test

I've created a simple helper in api.ai to tell and added a few intents with responses that link to google actions. When I link my agent to a google project and test it with those intents i get the following errors:…
Zacky Balkhy
  • 101
  • 4
8
votes
3 answers

Change language of actions-on-google websimulation or test google home in German

I am using actions on google with api.ai. I am able to create a api.ai bot in a language other than English, but the web simulator of actions-on-google (https://developers.google.com/actions/tools/web-simulator) seems to work in English only? Is…
Toni
  • 1,593
  • 1
  • 11
  • 21
7
votes
1 answer

Follow-up intents aren't getting processed by assistant anymore

A few days ago I suddenly noticed that follow-up requests do not reach our (in development) Google Action. Even though the Action still seems to be active after invocation (see screenshot), any utterances from that point on just trigger Google…
Jan
  • 99
  • 5
7
votes
4 answers

Dialogflow Agents/Projects Disappeared automatically

I have multiple agents created with Dialogflow and many of them are live in Production. However, suddenly the Dialogflow projects disappeared and now I see only the option to create a new agent. However, I see that Production Agents are working…
Shajeel Afzal
  • 5,913
  • 6
  • 43
  • 70
7
votes
1 answer

How to implement a language switch for a multilingual agent in Dialogflow?

I am using Google Dialogflow (with V2 API) and I want to build a bot that can switch between multiple languages if desired by the user. I have set up all intents in different languages and now I want users to be able to select one, e.g. by sending a…
acxcv
  • 73
  • 1
  • 8
7
votes
3 answers

All declarations of 'stream' must have identical modifiers api-ai-javascript - Dialogflow

I am trying to integrate Dialogflow in Angular 7. I am getting this error. ** Angular Live Development Server is listening on localhost:4200, open your browser on http://localhost:4200/ ** Date: 2018-11-22T13:47:11.748Z Hash:…
Joel K Thomas
  • 228
  • 1
  • 4
  • 15
7
votes
1 answer

User Entity is not working in Alpha Release

I have developed an Action for google assistant using Dialogflow v1, everything is working perfectly in a developer version, but once I have submitted it for the Alpha release, the user entity not working for the alpha version or with the testers…
Muhammad Zumair
  • 303
  • 2
  • 13
7
votes
6 answers

Actions on Google - My alpha tester could not access my action

Initially, I built up a test agent on DialogFlow console according to the document, and it works well on the Actions On Google which is a simulator of Google Assistant on mobile devices. Then, I deployed it through the Release in the left menu as…
ZhiPeng Zhang
  • 71
  • 1
  • 3
7
votes
1 answer

How to parse struct object in the response from detectIntent of dialogflow v2?

I would like to know the best practice to parse the response of detectIntent of dialogflow v2. The response of dialogflow v2 includes struct object which is defined in Protocol Buffer. For example, parameters in queryResult. I know it is possible to…
Kazuki
  • 71
  • 2