Volte V2.0.0; Pre-Release
Pre-release
Pre-release
hey there.
Over the last few months, I haven't programmed anything. I won't go into why, but it just happened.
I'm getting back into developing SIVA. However, it's not SIVA anymore. It's Volte.
I wanted to distance myself from Destiny. SIVA never has and never would have interacted with the Bungie API, so the name change was just so people didn't confuse it for a stat bot, like Charlemagne.
Prominent V2 Features:
- LiteDB support, JSON support dropped. This is currently in-progress.
- Dependency Injection. Services, like the Welcome system or the Autorole system, are now handled via Discord.Net's built-in Dependency Injection, so instantiation isn't needed for event handlers.
- Discord.Net V2
- Complete command organization. Previously, commands were mashed into a single file for the module they were in. This has been changed to namespaces, and commands are their own file except for collection management commands, e.g. blacklist management.
- Don't have permission for a command? No big message. The bot just reacts to your message with an X emoji instead of taking up chat space.
- Support system deprecated, and moved into a separate, Java bot. See the Support bot's website.
- Complete documentation, to help you selfhost Volte easier.
All of these changes may or may not be currently in the rewrite branch. They will be coming though, so stay tuned.