Inspiration
I wanted to receive the latest notices from El Racó de la FIB on my phone or computer without having to check them up manually (open the browser, navigate to the website, log in, scroll down to check for new notices, click to read...). And I'm certainly not going to install another APP on my phone just for that, why not just using the best messenger Telegram?
What it does
It will fetch the latest notices for you from El Racó and push them to you through Telegram automatically. And it can achieve much more than that with a little more development.
How we built it
I built it with Go, using a Telegram bot framework Telebot.
And user identifying (login) and notices fetching are achieved through FIB API, thus the server doesn't need to have the user's UPC SSO credentials.
Accomplishments that we're proud of
It is so easy to use, all you need to do is start a session with the bot (@FIBRacoBot) on Telegram, authorize it with OAuth, and it's done!
What we learned
Building Telegram bot with Go, and using FIB API.
What's next for RacóBot
- Localization for Castellano and Catalan.
- Add more features like events reminder, calendar, attendance notifier (
socaqui) shortcut, etc. - Support Discord (it's rather easy to do that with all these encapsulated interfaces).
Log in or sign up for Devpost to join the conversation.