OoLunar.DSharpPlus.CommandAll
1.1.0-Nightly-00095
See the version list below for details.
dotnet add package OoLunar.DSharpPlus.CommandAll --version 1.1.0-Nightly-00095
NuGet\Install-Package OoLunar.DSharpPlus.CommandAll -Version 1.1.0-Nightly-00095
<PackageReference Include="OoLunar.DSharpPlus.CommandAll" Version="1.1.0-Nightly-00095" />
paket add OoLunar.DSharpPlus.CommandAll --version 1.1.0-Nightly-00095
#r "nuget: OoLunar.DSharpPlus.CommandAll, 1.1.0-Nightly-00095"
// Install OoLunar.DSharpPlus.CommandAll as a Cake Addin #addin nuget:?package=OoLunar.DSharpPlus.CommandAll&version=1.1.0-Nightly-00095&prerelease // Install OoLunar.DSharpPlus.CommandAll as a Cake Tool #tool nuget:?package=OoLunar.DSharpPlus.CommandAll&version=1.1.0-Nightly-00095&prerelease
OoLunar.DSharpPlus.CommandAll
Because not everyone can decide between slash commands and text commands.
What is it?
CommandAll (CA for short) is a library that allows you to use both slash commands and text commands in your bot. The goal is to support all features of both types of command systems without compromising on either.
Support
If you need help with CommandAll, you can join the Discord Server; be sure to grab the Programmer role from #rules. Additionally you can open up a new Github Discussion for support. If you believe you've found a bug, please open up a new issue with a minimum reproduction.
Roadmap
Feature | Currently Supported |
---|---|
Text Commands | Yes |
Slash Commands | Yes |
Command Aliases | Yes |
Generated Aliases | Yes |
Command Groups | Yes |
Custom Argument Type Converters | Yes |
Per Argument Type Converters | Yes |
Built In Help Command | No |
Params (Auto Generated Arguments) | Yes |
XML Documentation | No |
Translation Classes | Ish |
Pre-Execution Checks | Yes |
How to use
Example code can be found in the Examples Folder. Articles can be found on the github.io docs.
Contributing
If you would like to contribute to CA, I suggest joining the Discord Server or opening up a new Github Discussion and asking what could be done. Issues marked with the help wanted
label are also good places to start. If you would like to contribute code, push requests are welcome. When submitting a PR, please make sure to run the tests and make sure they pass. Additionally, please make sure to add tests for any new features you add.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net7.0 is compatible. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
-
net7.0
- DSharpPlus (>= 5.0.0)
- Humanizer (>= 2.14.1)
- Microsoft.Extensions.DependencyInjection (>= 7.0.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.