Mercura is an interactive chatbot that allows doctors to quickly report irregularities within their group of patients. This way enabling faster detection of disease outbreaks.
The mercura prototype was developed during the hack4health 2018 in Osnabrück. It is developed with Python and DialogFlow.
Check https://bot.dialogflow.com/ee501930-f67e-4cfd-b812-5145f632b1e1 for an interactive demo.
- Install Docker Engine.
- Install Docker Compose.
- Register for and install ngrok.
$ cd app
- Run:
$ docker-compose up
This might take a while when building the containers for the first time. - Run
$ ngrok http -bind-tls=true 80
This will give you a url that forwards requests tolocalhost
. - Go to https://console.dialogflow.com/ and open the fulfillment tab.
- Paste
<ngrok_url>/webhook
in the URL field, where<ngrok_url>
is the URLngrok
is tells you it is forwarding to. - Merura should now work with your local version on all configured platforms!