A free, robust, open-source Discord bot written in C# using .NET and a whole lotta Man Hours.
Eval actually works now, smh.
End-User changes:
$quote {channelId} {messageId}
Note that the Command command doesn't show this overload.Developer changes:
Volte.Core.*
moved to Volte.*
as Core
was redundant as hell.Volte.Runtime
moved to Volte
.GitHubService
marked as Obsolete.Volte.Utils.Util
and refactored accordingly.EmbedExtensions Embed/EmbedBuilder#SendTo
was changed to SendToAsync
to properly signify that it's async.ServiceProvider#GetRequiredService<T>()
calls.Service
attribute so signify they're Services, rather than Volte.Utils.UserUtil
has been removed in favor of extensions on the user object itself.EmojiService
properties._valid
variable.if
nesting was removed to improve readability.Type
/TypeInfo
now has an extension: HasAttribute<T>() where T : System.Attribute
.This release includes a few additions and changes. AdminRole and ModRole no longer search for a role just by its name. You can now use ID, direct mention, OR name.
Issues closed:
Pull requests merged:
V2.2 is here!
Levels
admin command removed.using
directives were removed as they were redundant.Async
appended to their name.
This release only exists because I'm stupid.
This is the only change: https://github.com/GreemDev/Volte/commit/c489807dbd6fe5c835d0acafbbbe92855f1faf95
This release replaces the CustomCommand system with the Tag system.
Configurable Guild join/leave logging:
New Admin commands:
Tag Create
Tag Delete
New Utility commands:
Tag
Tag Stats
Issues closed in this release:
Pull requests merged in this release:
Various inconsistencies were fixed in this release, such as PingChecks always setting your option to true when running the command.
Issues closed in this release:
Pull Requests merged in this release:
Issues closed in this release:
Pull requests merged: