Skip to content

Oran/chatbot-hack20-flutter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Waifu.ai

Chatbot Project for the Hack2020 Flutter Hackathon. Uses Dialogflow for auto generated replies, and AWS (Polly, S3, SNS, and more) for Text to Speech.

Requirements

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!

Getting Started

Quick Start

Simply install the latest apk from Releases.

Step 1

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!

Step 2

Next, you can simply 'flutter run' the app.

Custom Dialogflow Version

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!!

Contributors

Oran - Oran

Stefan Dourado - ExitTrance

Resources used

Amazon Polly

Dialogflow