Skip to content

Volte V2.0.0; Pre-Release

Pre-release
Pre-release

Choose a tag to compare

@GreemDev GreemDev released this 24 Jan 03:21

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.