A simple Python Flask script to create a Dialogflow Integrator for Chatfuel
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
images
LICENSE
README.md
app.py
sessions.csv

README.md

Dialogflow Integration with Chatfuel using Python

How to use?

  1. Get your Agent Project Id from Dialogflow console.

Project ID

  1. Download Service Account Credential file from GCP.

Service Account

  1. Enter the file path downloaded above in the app.py file on line number 16.
  2. Run your code using Ngrok if you are using this integrator from local machine and copy the Ngrok url.

Run Ngrok

Ngrok

  1. Go to Chatfuel Dashboard and open your existing chatbot or create a new chatbot.

Chatfuel Dash

  1. Go to the Default Answer block and remove all existing cards and add a new JSON API card. In the JSON API card URL textbox, enter the Ngrok URL.

Chatfuel

  1. That's it, now you can test your NLU powered chatbot on messenger.

Messenger

Developed by Pragnakalp Solutions - AI, ML, Chatbots, Python Development, Node JS Solutions