A free, robust, open-source Discord bot written in C# 8 using .NET Core 3.1 and a whole lotta Man Hours.
This release features some exciting additions, namely: Interactivity.
In this release we had almost 3x the additions compared to deletions:
As always, you can find prebuilt copies of Volte here.
Urban Dictionary command
$urban <word>
and Volte will show you pages of definitions of that word provided by Urban Dictionary's public API.Setup command
$setup
to setup Volte in new guilds (the owner DM on guild join says this now, too). It will reply with questions, to which you just need to send a second message with the information it's asking for.More help upgrades
$h pager/pages
(either pager or pages as the argument) and Volte will reply with a paginator of all of Volte's commands; the public Volte version has around 100 pages at the time of writing this.Various commands upgraded
$selfrole list
will send one message with all of the selfroles in it. I kept it that way so the message was still pinnable in your channels.Emotes command
$emotes
.Reminder tweak
And more...
I'm trying a new approach to writing release notes. Were those useful?
We've got some exciting stuff in this release: Reminders! As always, you can find pre-built binaries for this release here.
Reminders
$remind
command to set a reminder for yourself. See $h remind
to see how to use it.
$remind 2d Go grocery shopping
will remind you in 2 days to go grocery shopping. The time format is shown in $h remind
.Commands now assume the color of your name on Discord. This is a change that was present on V4 and I liked it so much I moved it here.
LoggingService is now a Logger static class; and as a result exception logging on Discord has been removed (it was mostly spammy anyways)
Welcoming content placeholders are now shown in commands where it's relevant to see what they are.
Removed Context#ReplyAsync and ReactAsync; moved them to EvalEnvironment.
Fixed grammatical error in Admin/Mod checks in help messages.
Commands will properly show avatar when the command invoker has a default avatar.
Using the help command on a group of commands will now show commands you have access to, as opposed to every command.
This update introduces some exciting changes, namely a completely revamped help command courtesy of @abyssal, and their bot Lament.
This update will be going live at about midnight CST, or 00:00 3/24/21
.
As always, you can find a pre-built copy of Volte here.
$settings showmod
command.$settings dump
command, post your entire guild settings to https://paste.greemdev.net for getting support with Volte.Settings
module.SelfRole Add
.DatabaseService#UpdateData
has been renamed to just Save
.Volte.Commands.Results
is now just in Volte.Commands
, while it is still in the Results directory.Volte is now using .NET 5 and C# 9. If you plan on contributing, you'll need the .NET 5 SDK.
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. We have reverted back to .NET Core 3.1 as issues were arising.
As always, you can find precompiled binaries here.
$verifyrole
command, and verify users via the $verify
command.$feedback
!)$adminrole
or $modrole
without any arguments.@mention
the bot, with the mention as the only content in the message.As always, you can find pre-built copies of this Volte release here.
VerifyAge
command, when a user's account was created within the last 30 days. This requires the ModLog channel to be set.Another minor release.
Just like last time, you can get a pre-built copy of this Volte release here.
This release is minor, however important.
NOTE: I am no longer manually uploading binaries to the release page. You can get a pre-built Volte binary here.
log_all_commands
set to true in the config. Thanks, @BarisYildiz!First release in 9 months! What's been changed?
this
. Helpful for reflection.This release is rather small, but it fixes an elusive bug and overhauls one of our commands.
Poll
command has been overhauled, and is more user-friendly.
Tree
command
string#ToEmoji()
extension.Ban
command no longer has the daysToDelete
parameter, and it defaults to 7 days in the past to delete.That's all for now!
As always, listed below are the binaries for this release. Volte.exe
is for Windows, and Volte
is for Linux. See the wiki if you need help setting up!