Inspiration

Have you been working hard all semester for those CCA points just so that you can pick the best room for the next semester?

Then you should definitely use RHotel, a Telegram Bot, designed to provide information on the current hall rooms so that you can make the best decision while bidding!

What it does

Given the data set of room preferences for each bidding hall resident, our Telegram Bot guides the user to make a more informed final decision on the day itself of the bidding.

The flow of our bot is as such:

  1. Start the bot and you will be able to see the median CCA points in the hall (to get a rough gauge on where you stand)
  2. View available rooms
  3. View preferences

Upon clicking 2, you can choose a block to view available rooms. What will be shown is the total number of people that have indicated preference for each room.

Challenges we ran into

  • it was the first time making telegram bots for us, and there was a lot of difficulty navigating the wrapper that we were using

  • we had to find a way to streamline input, and therefore decided to use the keyboard that telegram offers to streamline said input

  • had to consider how exactly to model our database such that we’re able to take information properly

Accomplishments that we're proud of

We were a group randomly put together but somehow we managed to communicate and work well with one another and come up with something we are proud of.

What we learned

To be flexible and adaptable with our ideas and solutions Utilise the different libraries Exposure to Telegram Bots

What's next for RHotel

-Come up with an Update preferences function -Come up with the process to collect data and make it compulsory -Improve the overall design of our Bot

Built With

Share this project:

Updates