Quarantine has us making banana bread and sometimes you want to mix it up but don’t know where to begin! Indecisive? This is perfect for you.

What it does

Facebook Messenger Bot which uses the Spoonacular API to recommend user random recipes.

How we built it

Flask, python, Spoonacular API, Messenger API, VSCode, GitHub, ngrok, RapidAPI

Challenges we ran into

Using the Spoonacular API for the first time and JSON Parsing

Accomplishments that we're proud of

Getting the bot up and running first without the Spoonacular API, responding to a user's messages with a random list of phrases. This was our first time using the Facebook Messenger API, so this was especially fun. Then having it use the Spoonacular API to generate a random recipe for the user along with its link and responding to the user based on specific input. We were able to specify as well that we wanted to get dessert only recipes!

What we learned

Flask, using two API's at once, Messenger API, Spoonacular API

What's next for BBBB (Boycott Banana Bread Bot)

NLP, Image Recognition for ingredients, and most of all providing specific recommendations for the user's restrictions (ex: gluten free).

Built With

Share this project: