Inspiration
We wanted to make a bot that people could talk to feel better.
What it does
It receives a message through Facebook, runs an function that decides the bots response (using Watson to detect the mood of the message), and responds through Facebook.
How I built it
Using Python. We split into groups. Matthew worked on the API's, and Naomi and I worked on the AI component.
Challenges I ran into
Mathew did not know python, and I did not know python 2, although I knew python 3.
It also took us a while to realize that the function that gets a Facebook message counts both the user and bot's messages, so we needed to filter out the bot's messages.
Accomplishments that I'm proud of
How well the team worked together, and how well we did even though Mathew did not know python and Naomi only had a few months of practice.
What I learned
I learned that API's existed.
What's next for Moody Bot
We would like include a part where the bot text's the suicide hotline if it detects suicidal thoughts. We would also like to adapt it to fight harassment. Of course, we can also always improve the AI itself.
Built With
- facebook-mesenger-api
- python-2.7
- watson-developer-cloud
Log in or sign up for Devpost to join the conversation.