Inspiration

We chanced upon many people in our daily lives but we do not have the chance to talk to them.

What it does

The bot gives you a chance to connect with other users. The bot works by extracting the profile photo of each user to generate a profile. This profile will then be shown and can be 'liked' by other users. If 2 users like each other, they will be able to receive each other's telegram username and start chatting with each other.

Challenges we ran into

Our matching algorithm and data storage of the profiles initially takes up a lot of space. However, we are able to minimise the data storage so that it works within our constraints.

Accomplishments that we're proud of

We are able to successfully implement our matching algorithm, and extract useful information such as username and profile photo from telegram.

What we learned

We learnt how to successfully deploy a telegram bot, how to extract data and how to design good database.

What's next for ChanceBot

We plan to add group/server to partition users. This will act as a filter and only allow people in the same group/server to view and match each other.

Team CYB.

Share this project:

Updates