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

Built With

Share this project:

Updates