JackDotJS / OptiBot

(DISCONTINUED) The original Discord bot for OptiFine. https://discord.gg/3mMpcwW
1 stars 0 forks source link

The original OptiFine Discord bot.

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


Please note that much of the code and any leftover discussions on this page should NOT be taken as perfect, modern representations of myself, or any other person who participated during this project's lifespan. Although some of this may be relatively recent, many of us have still changed and grown significantly in the time between then and now. This page has been preserved purely for historical purposes.