Inspiration

Too often has dog kind ventured to the park to find themselves alone, this chatbot rectifies this age old dilemma.

What it does

This chatbot advances the happiness of both dogs and humans by allowng humans and dogs to know who else is at their local dog park.The app is attached to local dog park facebook groups. Enter all of the names of your dogs and check into your dog park. One word allows both checking in and checking out, another allows you to view all dogs that are checked in.

How I built it

This chatbot was built using Flask as the backend framework, and the Facebook developer tools for user interaction.

Challenges I ran into

Using SQLite and PythonAnywhere for deployment. The base package of Python Anywhere would often let connections expire which rapidly became frustrating as the bot was developed.

Accomplishments that I'm proud of

Deploying my first bot, and one is that usable despite its simplicity.

What I learned

The ways in which a Faceboot chat interface can draw JSON from an API to permit a chatbot. The structural differences in creating a chatbot as opposed to creating a website. Don't use SQLite or Pythonanywhere.com beginner accounts for production; Start off with Postgres. Most importantly, a new found appreciation and desire to build more chatbots.

What's next for Dog-Park-Bot

Timer to automatically remove dogs from park after set amount of time (easily done, just ran out of time) Better API back end

Share this project:

Updates