Inspiration
When eating out with friends etc we often face the hassle of having to split bills among a number of people. We feel that this is a very common situation faced by many social groups so we wanted to do something that could make our lives more convenient.
What it does
It is a Telegram Bot that interacts with the user to ease the process of splitting bills. It is called Sblit. The user only needs to input the names of those involved, expenses paid by whom and the cost of items. The bot will do the calculations and offer the most efficient way for the bill to split.
How I built it
We started out with figuring out how to make the Telebot from scratch. Then, we thought of the logic behind the math of splitting bills and created different data structures to store the information.
Challenges I ran into
Debugging - trying to understand how Telebot works
What I learned
how to make a Telebot python skills
What's next for Sblit
Making the bot be able to handle more errors when the user inputs a message that is different from what the bot expects
Log in or sign up for Devpost to join the conversation.