This is a long discontinued project that was originally made for the OptiFine Discord server between 2018-2021.
OptiBot was one of my earliest ways of contributing to the OptiFine community. At the time, the Discord server was still fairly new, around ~200-400 members at most. It didn't have any bots at all, which... was pretty strange to me, since nearly every other server at the time had at least one or two of them. I had some experience developing Discord bots for personal servers, so I figured I'd try making a bot specifically for this one.
In the early morning of December 3, 2018, OptiBot officially became a part of OptiFine.
Over the course of 3 years, OptiBot was continually updated and maintained to suit the needs of both the staff team and the server as a whole. Being the only bot in the entire server for much of it's history, it had a lot of ground to cover. Overall, this project helped me develop my programming skills and an understanding of software engineering on a level I never would have imagined otherwise.
4 years later, I am making this repository public, as part of the cancellation of the Vector project.* Whether it's for personal curiosity, inspiration, or bad coding examples, feel free to use any of the material leftover on this project page. This repository has been almost completely preserved, kept in the state it was before I made the new repository for Vector.
*More information here: https://github.com/JackDotJS/vector-bot/issues/15