Migrates commands from DSharpPlus.CommandsNext and DSharpPlus.SlashCommands to DSharpPlus.Commands
Combines commands with the same purpose and same or similar syntax between their text & slash forms (think dehoist, unban, kick) into a single command, instead of separate commands for slash & text—commands with differing syntax like ban are left alone to avoid changing the syntax people are already used to
The concern in https://github.com/Erisa/Cliptok/issues/202#issuecomment-2438540865 is resolved by suffixing text command names with textcmd—the original name without textcmd is added as an alias, and textcmd is also stripped out of the command name in things like error handling
Reorganizes commands under the Commands namespace—Commands.InteractionCommands no longer exists
Upgrades DSharpPlus to 5.0.0-nightly-02422
Changes checks slightly as part of DSharpPlus changes
[SlashRequireHomeserverPerm] no longer exists and is merged with [RequireHomeserverPerm]
This PR closes #202.
textcmd
—the original name withouttextcmd
is added as an alias, andtextcmd
is also stripped out of the command name in things like error handlingCommands
namespace—Commands.InteractionCommands
no longer exists[SlashRequireHomeserverPerm]
no longer exists and is merged with[RequireHomeserverPerm]