Having a good socializing experience is essential to a bar visit.
What it does
A chatbot that assists and expands your hackabar experience by matching you with emotionally-similar people on demand, enabling you to play games with your newly found friends and enjoy a beer from the countinous beer bar.
How we built it
We used Azure has a hosting environment for our container host and Microsoft's Cognition Services for recognizing faces and emotions. The chatbot server is implemented in Java using the Telegram API wrapper provided by rubenlagus. The hardware is programmed using the Arduino framework.
Challenges we ran into
- the coordination of seven teammates can be hard, but solvable
- hard to find the least common denominator, this is the main reason why we built the main bot in Java
- missing experience with chatbots and Telegram
Accomplishments that we're proud of
A easy to extend bot architecture, responsive feeling and a good mixture of features.
What we learned
That it is not that easy to have a good chatbot experience, especially if you want to use it in a very social environment.
What's next for ahababot
Less bugs, less repetition and more beer.