Dialogflow is a very popular tool used to create chatbots. Similar to Wit.ai, Botpress, Microsoft Bot Framework, and several other ready-to-deploy services available for creating chatbots, Dialogflow comes with the added advantage of its tight integration with Google Cloud Platform (GCP) and the possibility of using Dialogflow agents as actions for the Google Assistant, which runs natively on billions of Android devices.
Dialogflow was formerly known as Api.ai. After its acquisition by Google, it was renamed and has since grown in its popularity and extensibility. The platform allows very easy integration with several platforms, such as Facebook Messenger, Telegram, Slack, Line, Viber, and several other major communication platforms.
The project we will develop in this chapter will follow the following...