Picture this: at IFSC Campus Caçador, our Information Systems bachelor students faced not one, but two epic challenges:
-
They struggled like knights searching for the Holy Grail to access validation requests and their statuses, especially when it came to specific course validations under the elusive "recognition of knowledge" premise.
-
And then, like navigating a labyrinth blindfolded, they grappled with the mystery of class schedules.
Since a good amount of these folks were university process newbies, they fighted to find their way in this maze of information.
These informations were difficult to access as they were stored in a Google Sheets, making mobile access feel like searching for treasure without a map (or worse, trying to filter the Sheets by your name!).
To address these points, we developed a Telegram Bot that swiftly provides this information upon request. By simply interacting with the bot on Telegram, users can access these details within seconds.
Emphasizing accessibility and performance, we aimed for a cost-free solution that operates 24 hours, 7 days of the week. To achieve this, we opted for Google Apps Script as the host for the bot's server infrastructure.
Discover Botavio on Telegram by searching for @BotavioBot in the search bar and start interacting with it.
Botavio currently supports three commands:
- /help
- /vaiteraula
- /validacao
These commands generate "reports" and Botavio responds with the requested information.
For more detailed information about these commands, type /help when interacting with Botavio.
The technologies used to develop BotavioBot are:
- CLASP (Google Apps Script CLI)
- Google Apps Script (to run Botavio 24/7 for free!)
- JavaScript
- npm
Learn how to contribute to BotavioBot by checking out our Contribution Guidelines.
Refer to the project's License for details.
BotavioBot was developed by @rapha-pereira. Contact him at raphaelpgomes1@gmail.com.
