Simple chatbot implemented using Google Dialogflow. It gives information about different programming languages and can also do small talk.
-
Python 3.9.1
-
Flask 1.1.2
-
Google Dialogflow
-
ngrok
-
Create project in dialogflow and configure intents that is related to programming languages. Also configure 'Small Talk' for your agent.
-
Switch-On the 'Enable webhook call for this intent' toggle button.
-
Dialogflow does not allow request from local system, i.e. requests that originate from localhost. If you are running this application in your local system, you will be required to run 'ngrok' in your local system. 'ngrok' is a cross-platform application that exposes local server ports to the Internet as a secure URL.