


How to integrate Telegram with Dialogflow
In this tutorial, I explain how to integrate your Dialogflow bot with the Telegram chat app. Why I prefer Telegram when creating tutorials I usually prefer to use Telegram for creating tutorials and demos. There are a few reasons for this: The process of creating the bot inside Telegram is quick since you can do…

15 things all Dialogflow bot makers should know
Here are a list of things that I would like to tell anyone who is getting started with Dialogflow. Things all Dialogflow bot makers should know Note: These are not in any particular order 🙂 Scripted NLU powered chatbots are different from scripted bots. This means a Chatfuel bot can never do what a Dialogflow…

Bulk upload intents for Dialogflow Facebook integration
Coming soon. Check out the bulk upload tool for Dialogflow Messenger.

Dialogflow Viewer: A tool to share your agent intents more easily
I have created an updated version of the tool, and you can read about it here.

The 4 layers of a Dialogflow bot
When you are building chatbots using Dialogflow, it helps to think of the bot as having 4 layers. These are the layers: UI Layer Middleware/Integration Layer Conversation Layer Webhook/Fulfillment layer Let us look at these in more detail. Rich Website Chatbot If you haven’t seen it already, I have a website chatbot on my site…

Dialogflow Template mode now deprecated
Update 17 Dec 2018: I mentioned earlier that I will write a post to explain how you can modify your bot to handle this change. I noticed that Svetlana from the Dialogflow team has provided a comprehensive answer for how to deal with this change. I don’t really have much to add to that. Recently,…

Dialogflow REST API v2 course
I have created a course on Dialogflow’s REST API v2. In my view, this course will teach you pretty much everything you need to know to work with Dialogflow REST API v2. You can check it out here. Topics covered in the course include: different types of OAuth2 authentication how the three legged auth flow…

Automatic spell correction is available in Dialogflow API v2
2020 Update: It has been a while since I wrote this post. I have also confirmed with clients, and I can say that the autocorrect is now quite reliable. So you should use the feature, but remember that you don’t get the original query with the typo in the History and Training. Recently, Dialogflow made…

PHP Client Library for Dialogflow v2 API: Getting started
If you have the choice to go for Python or NodeJS instead of PHP, I recommend using the other two options (between the two, I prefer Python). You will probably find it quite hard to find a lot of discussion online about using PHP with Dialogflow. This is a very basic tutorial for getting started…

Dialogflow API v2 versus v1
Dialogflow recently announced that version 2 of their API is generally available. I have been asked by some readers as to what this means for their integrations, and I have summarized it in this article. How it works v2 API is quite different from v1 API even in the way the basic system works. For…

Can you use Dialogflow without writing code?
I have a survey bot on my site on each post, and recently, I got this question: Can I use Dialogflow without writing code? And the answer, as in many things, is “it depends”. The FAQ bot One of the first bots I created for this site was an FAQ bot which simply gives links…