Slack is really popular in the workspace and after talking with the people from Respec we thought it would be great if we could chatbot within slack that could coordinate lunch.
What it does
It can create polls to determine what restaurant to eat from based on the type of food.
Also, the bot is able to show local restaurant information such as location, phone number, rating, etc. The bot can randomly choose a restaurant for the team to go out to.
Finally, it can display the orders of team members at any time.
How we built it
We built this using the Slack API, Python, & AWS. We did a lot of tests with the slack API to ensure we provided a clean interface.
Challenges we ran into
Being able to ssh into our AWS instance on the school wifi & slack's events API. Also very minimal slack reference materials.
Accomplishments that we're proud of
Adding two communication with the bot, hosting our server on AWS, the logo, & the gifs.
What we learned
How hard slack bots are to make, how to use python classes, functions, & imports, & JSON.
What's next for Respec Slack Lunch Bot
Integration of Payment links API and OpenMenu API for the pay sharing.