Volte V3.5
Important
Volte is now using .NET 5 and C# 9. If you plan on contributing, you'll need the .NET 5 SDK. We have reverted back to .NET Core 3.1 as issues were arising.
End-users can ignore this, as Volte is still a self-contained app; however the Windows version requires a few external DLLs and the Linux version remains the same.
As always, you can find precompiled binaries here.
Changes
- Verification command:
- Set your roles via
$verifyrole
command, and verify users via the$verify
command.
- Set your roles via
- ReplyInline command:
- Make Volte take advantage of Discord's inline replies feature. (Might be a little wonky with certain commands. Please report any weird behavior via
$feedback
!)
- Make Volte take advantage of Discord's inline replies feature. (Might be a little wonky with certain commands. Please report any weird behavior via
- TagEdit command:
- You can now edit tags. Long overdue, yes I am aware.
- BlacklistList command:
- List every entry in the blacklist. Might contain some colorful words if you've configured them to be in there.
- DeleteMessageOnCommand and DeleteMessageOnTagCommand have been removed entirely.
- Fixed invalid role mentions when you use
$adminrole
or$modrole
without any arguments. - Prefix command removed, instead just
@mention
the bot, with the mention as the only content in the message. - UserInfo now supports custom statuses in the Activity field.
- Spotify now supports not having spotify as your primary status, e.g. having a custom status and spotify on your profile.
- IdBan (and its modlog message) now shows who was banned as opposed to effectively just saying "they're banned."
- You can use channel names in commands that require a channel argument, I missed one (1) line of code like 2 years ago.
- VolteEventService is deprecated; all Services now use VolteService.
- Eval's Return Type field is now pretty.
- ShowColor and Color have been merged into one.
- You can either provide a hex/rgb or a role and it'll show the color you provided or that role's color.
- Tree command tweaked to maybe be usable in larger servers, though still breaks if it's too large.
- Volte.Core.Models and ALL of its sub-namespaces have been moved into Volte.Core.Entities.
- For example, Volte.Core.Models.EventArgs is simplified to Volte.Core.Entities.