Inspiration

We love EDM & bots!

What it does

Night Owl Bot provides Headliners an easy way to get the content they want within Facebook Messenger.

How we built it

The Night Owl Bot was built using a flask server with a Firebase backend. We used the FB Messenger API to build structured messages to engage users with a touch interface. Finally, we used the Insomniac api to show users info related to recent events and their performers.

Challenges we ran into

There were two challenges we ran into, programmatically creating data for structured message carousels and storing state.

  1. The Facebook messenger api is well documented, however, creating objects and functions to support exterior api calls took some thought. In addition, we had to choose the appropriate data structures when passing data.

  2. We wanted to store the users state with respect to our platform. Thus, we had to choose both an appropriate database and model for our product.

Accomplishments that we're proud of

Having access to the Insomiac API and using the data to present our user with event, venue, and performer information, that is cross-platform. Everyone who has FB messenger installed on their device can have access to the latest information regarding Insomniac events.

What we learned

We learned how to work with the FB messenger bot api to support Insomniac events!

What's next for Night Owl Bot

The Electric Sky’s the limit.

Built With

Share this project:

Updates