EvilBunny Discord Bot
Hi there! I'm Alessandro Suha, the creator of EvilBunny, a powerful and versatile Discord bot built using the DSharpPlus library. It features an advanced command framework that allows for easy creation and management of both standard and slash commands.
Features
- Automatic command loading: I designed EvilBunny to automatically load standard commands from the
Command
folder and slash commands from theSlashCommand
folder using reflection, making it easy to add new commands to the bot. - Flexible configuration: The bot token is read from a YAML file, allowing for easy configuration and management of the bot's settings.
- Built with DSharpPlus: I built EvilBunny using the popular and well-documented DSharpPlus library, ensuring reliability and ease of use.
- Stable and Unstable Versions: The stable version of EvilBunny is called "EvilBunny" while the unstable version is called "Red". This allows for easy differentiation between the two versions and ensures that users can choose the version that best suits their needs.
Usage
Using EvilBunny is simple! Once you have cloned this repository and installed the required NuGet packages, simply createe the config.yaml
file with your bot token and database password. Be also sure to open the Dockerfile and uncomment the password environmental variable adding a proper one for your database. Then, run the bot and use the help
command to see a list of available commands. You can also use the help [command]
command to see detailed information about a specific command.
Contributing
Contributions to EvilBunny are always welcome! Feel free to submit a pull request or open an issue if you have any ideas or suggestions.
About Me
I am a skilled and experienced software developer who specializes in backend languages such as C#, C, C++, Java, and Rust. I am currently studying fully remotely at a university in Sweden. With a strong background in these languages, I am always striving to push the boundaries and deliver exceptional results. I love to test myself with the newest technologies available on the market all the time. Contact me here or on LinkedIn!