Chatbot Project for the Hack2020 Flutter Hackathon. Uses Dialogflow for auto generated replies, and AWS (Polly, S3, SNS, and more) for Text to Speech.
You will need to have to have set up the AWS and DialogFlow api endpoints before this app will work. For the sake of the hackathon, we have made public APIs so that it can be used for the testing phase. Note that these APIs will be disabled as soon as the Hackathon voting stage is over!
Simply install the latest apk from Releases.
After having having the requirements fulfilled, you need to fill in the hack2020-Flutter/secrets.json
with your API endpoint for AWS, and modify the file hack2020-Flutter/assets/ai-bot.....json
. You can happily refactor this file, we just were too lazy honestly!
Next, you can simply 'flutter run' the app.
In order for this project to run, we have needed to rely on a specific version of the DialogFlowv2 package on pub.dev
.
We have luckily found a user that upgraded the dependency of HTTP, which otherwise it would have not worked. Big shoutout to indigothm!!
Oran - Oran
Stefan Dourado - ExitTrance