I've been helping a lot with my local election and there's a lot of questions this year about where people can vote, how they can vote, and when they can vote. I wanted to help create a Messenger bot to answer some of these questions.
What it does
It uses Wit.ai to detect intents from a user through Messenger to answer questions about voting.
How I built it
Challenges I ran into
Pulling actual election data into the Messenger bot. It seems to be that most of the sources of information cost money so this tutorial is more of a proof of concept than something ready to be put into production. But with the right API it would be incredibly easy to integrate with.
What I learned
Everything about Wit.ai! I had never used it before but found it extremely easy to get started so I hope my tutorial helps others!
What's next for VoterBot
Connecting it up to an actual API endpoint like Ballotpedia to get actual voting data.
Longer tutorial available here in the Boston DevC group.