Inspiration

NUS offers a rich on-campus living experience. As a student, I would like to share my experiences somewhere about my personal opinions of campus living. Moreover, I would like to know more about fun places to visit/great food to eat on campus.

We created RateNUS telegram bot just for this! Ask our friendly bot for a couple of minutes and rediscover your own on-campus living experience!

What it does

/hostel [id]

view a hostel's information

Similar commands for

  • /foods
  • /food [id]
  • /studyAreas
  • /studyArea [id]

/comments hostel/food/studyArea [id]

View comments of a certain type

How we built it

We use python to build our telegram bot and connects the bot to our previously built RESTful API. Upon user input, we send HTTP requests to the API and fetch/process the result to be sent to the user in a chat-like interactive style.

What we learned

We learned a new language and learned how to build a telegram bot. Besides that, we also learned how to communicate with backend API (e.g. sending HTTP requests to fetch data).

What's next for RateNUSTeleBot

We plan to add new features such as adding comments or adding a place that is currently not available on RateNUSTeleBot, we might implement the login feature as well as our backend API requires authentication for adding comments. After this Hack&Roll event, we will deploy our RateNUSTeleBot and make it available to the public, we then gather more feedback and improve it in the next iteration.

Built With

Share this project:

Updates