Starting in Fall 2023, we created a bot to reservering study rooms in the UCF library. It was created in Python with Selenium/Chrome. The bot used multiple students logins to support more then four hours a day.
RoomBot1.0 can be found here RoomBot1.0
Eventually in 2024, I realized that Selenium/Chrome is unreliable, so i re-created the bot as RoomBot2.0 which useds requests, and replicated what the UI/JavaScript would do on the real website.
RoomBot2.0 can be found here RoomBot2.0
RoomBot2.0 had an improved algorithm which preplanned what rooms should be reserved, with 18 valid student logins, we ended up reserving 3 study rooms, all day every day of the week.