Project for Conversational AI Workshop at TUM sebis.
- Dialogflow account
- python>=3.8
- ngrok (for local development)
Clone this repo, navigate to the root directory, and execute the following commands
python3 -m pip install --user virtualenv
python3 -m venv dialogflow-venv
source dialogflow-venv/bin/activate
pip3 install -r requirements.txt
-
Register for ngrok at https://dashboard.ngrok.com/signup.
-
Find your authentication token at https://dashboard.ngrok.com/get-started/your-authtoken.
-
Copy the token and execute
ngrok config add-authtoken [TOKEN]
python3 run.py
. Make sure that the Flask app is running on localhost port 8000.ngrok http 8000
.- Go to Dialogflow and paste the forwarding URL to Diagflow -> Fulfilment -> Webhook -> URL.