Inspiration
This pandemic has forced us to stay in our homes, causing loneliness and depression to engulf over countless individuals. The time the spent outside earlier, laughing around, hanging out with our friends has been replaced with us being confined in the four walls of our home. Surely we can call them up, but what happens if they move on with their lives and leave you behind? This chatbot is meant to be a companion to every person who feels this way and tries to lighten up their mood, even if it is for a second, during their tea-time, because no one should face this adversity alone.
What it does
teaBot is a chatbot which upon asking, serves you tea and tells you jokes, keeping you entertained in you me-time while you're drinking tea, ultimately keeping you company.
How we built it
I trained a wit.ai app to identify intents like greeting, goodbye, tea or joke, send that intent to a Node.js app deployed on heroku. The Node.js app processes the request and generates appropriate response which is sent back to the user along with quick replies to which the user can respond to, thus simulating a conversation.
Challenges we ran into
Setting up webhooks took more time than expected due to internal server errors.
Accomplishments that we're proud of
This being my first messenger bot, even though its functionality is very limited at the time, I'm proud of the fact that I was able to complete it before the deadline.
What we learned
I learned about creating a chatbot with Node.js, how to integrate them with wit.ai apps and how to use webhooks.
What's next for teaBot
Not everyone is a fan of tea. teaBot is everyone's companion. In future, support for more drinks, more jokes, and more services like songs, quotes can be added to give it a more human-like touch.

Log in or sign up for Devpost to join the conversation.