DisCatSharp.ApplicationCommands
10.7.1-nightly-002
Prefix Reserved
See the version list below for details.
dotnet add package DisCatSharp.ApplicationCommands --version 10.7.1-nightly-002
NuGet\Install-Package DisCatSharp.ApplicationCommands -Version 10.7.1-nightly-002
<PackageReference Include="DisCatSharp.ApplicationCommands" Version="10.7.1-nightly-002" />
<PackageVersion Include="DisCatSharp.ApplicationCommands" Version="10.7.1-nightly-002" />
<PackageReference Include="DisCatSharp.ApplicationCommands" />
paket add DisCatSharp.ApplicationCommands --version 10.7.1-nightly-002
#r "nuget: DisCatSharp.ApplicationCommands, 10.7.1-nightly-002"
#:package DisCatSharp.ApplicationCommands@10.7.1-nightly-002
#addin nuget:?package=DisCatSharp.ApplicationCommands&version=10.7.1-nightly-002&prerelease
#tool nuget:?package=DisCatSharp.ApplicationCommands&version=10.7.1-nightly-002&prerelease
DisCatSharp Application Commands Extension
Use it on top of your DisCatSharp powered bot and unleash the power of application commands in discord.
Documentation: https://docs.dcs.aitsys.dev/articles/modules/application_commands/intro.html
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. net11.0 is compatible. |
-
net10.0
- DisCatSharp (>= 10.7.1-nightly-002)
- DisCatSharp.Attributes (>= 2026.3.26)
- DisCatSharp.Common (>= 10.7.1-nightly-002)
- Microsoft.DependencyValidation.Analyzers (>= 0.11.0)
- Microsoft.Extensions.DependencyInjection (>= 10.0.5)
- Microsoft.Extensions.Logging (>= 10.0.5)
- Microsoft.Extensions.Logging.Abstractions (>= 10.0.5)
- System.Diagnostics.DiagnosticSource (>= 10.0.5)
- System.Memory (>= 4.6.3)
-
net11.0
- DisCatSharp (>= 10.7.1-nightly-002)
- DisCatSharp.Attributes (>= 2026.3.26)
- DisCatSharp.Common (>= 10.7.1-nightly-002)
- Microsoft.DependencyValidation.Analyzers (>= 0.11.0)
- Microsoft.Extensions.DependencyInjection (>= 10.0.5)
- Microsoft.Extensions.Logging (>= 10.0.5)
- Microsoft.Extensions.Logging.Abstractions (>= 10.0.5)
- System.Diagnostics.DiagnosticSource (>= 10.0.5)
- System.Memory (>= 4.6.3)
-
net9.0
- DisCatSharp (>= 10.7.1-nightly-002)
- DisCatSharp.Attributes (>= 2026.3.26)
- DisCatSharp.Common (>= 10.7.1-nightly-002)
- Microsoft.DependencyValidation.Analyzers (>= 0.11.0)
- Microsoft.Extensions.DependencyInjection (>= 10.0.5)
- Microsoft.Extensions.Logging (>= 10.0.5)
- Microsoft.Extensions.Logging.Abstractions (>= 10.0.5)
- System.Diagnostics.DiagnosticSource (>= 10.0.5)
- System.Memory (>= 4.6.3)
NuGet packages (3)
Showing the top 3 NuGet packages that depend on DisCatSharp.ApplicationCommands:
| Package | Downloads |
|---|---|
|
DisCatSharp.Extensions.TwoFactorCommands
DisCatSharp.Extensions.TwoFactorCommands Extension allowing to require two factor authentication for commands. |
|
|
DisCatSharp.Extensions.SimpleMusicCommands
DisCatSharp.Extensions.SimpleMusicCommands Extension allowing you to turn your bot into a music bot pretty easy. |
|
|
Doorfail.DisCatSharp.Utils
DisCatSharp extensions and utilities for my projects. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 10.7.1-nightly-014 | 43 | 4/26/2026 |
| 10.7.1-nightly-013 | 132 | 4/21/2026 |
| 10.7.1-nightly-012 | 76 | 4/21/2026 |
| 10.7.1-nightly-011 | 139 | 4/20/2026 |
| 10.7.1-nightly-010 | 91 | 4/19/2026 |
| 10.7.1-nightly-009 | 87 | 4/19/2026 |
| 10.7.1-nightly-008 | 191 | 4/14/2026 |
| 10.7.1-nightly-007 | 96 | 4/6/2026 |
| 10.7.1-nightly-006 | 110 | 4/5/2026 |
| 10.7.1-nightly-005 | 96 | 4/2/2026 |
| 10.7.1-nightly-004 | 89 | 4/2/2026 |
| 10.7.1-nightly-003 | 106 | 3/29/2026 |
| 10.7.1-nightly-002 | 96 | 3/29/2026 |
| 10.7.1-nightly-001 | 192 | 3/26/2026 |
| 10.7.0 | 427 | 3/20/2026 |
| 10.7.0-nightly-079 | 119 | 3/20/2026 |
| 10.7.0-nightly-078 | 121 | 3/20/2026 |
| 10.7.0-nightly-077 | 116 | 3/20/2026 |
| 10.7.0-nightly-076 | 124 | 3/19/2026 |
| 10.7.0-nightly-075 | 153 | 3/16/2026 |
DisCatSharp Release Notes
- Overhauled presence caching and added follow-up regression coverage around gateway cache behavior.
- Added Discord parity updates for store, entitlement, SKU, guild powerup / applied boost, application, audit-log, automod, message-type, and OAuth scope surfaces.
- Fixed interaction response posting, soundboard cache refresh/list behavior, duplicate application-command execution logging, and several gateway/store dispatch follow-ups.
- Removed .NET 8 support and aligned the core package with the current target framework matrix.
- Reworked built-in Sentry telemetry around a per-client diagnostics sink with breadcrumbs, structured tags, better grouping, scrubbed file payload attachments, release/PDB upload support, and package-root stack frame rewriting for code mappings.
- Added package-level diagnostics participation for built-in extensions and hosting paths, including origin tagging for upstream Lavalink failures.
- Added gateway telemetry for unknown opcodes, disconnect/session lifecycle, and suppressed dispatch exceptions, plus follow-up fixes for wrapped exception filtering, preserved route-specific grouping, and shard-specific sink metadata.
- Adjusted Sentry environment tagging so local stable source builds report as `dev` while CI stable builds continue reporting as `production`.
- Removed the separate `ReportMissingFields` telemetry switch so schema-drift diagnostics now follow `EnableSentry` directly.
- Prevented the temporary sharded gateway-info client from reusing the parent telemetry sink and emitting spurious session-ended events.
DisCatSharp.Attributes Release Notes
- No major API additions.
- Package metadata and target framework alignment were updated alongside the wider .NET 8 removal work.
DisCatSharp.ApplicationCommands Release Notes
- Added dedicated `SlashCommandChecksFailed` and `ContextMenuChecksFailed` events with new event args for modern checks-failed handling.
- Updated command error flow to use dedicated checks-failed events instead of the older errored-event-only pattern.
- Included follow-up fixes and regression coverage around application-command checks-failed behavior and execution logging.
- Added diagnostics-sink reporting for application-command execution, registration, and autocomplete failure paths.
DisCatSharp.CommandsNext Release Notes
- No notable feature changes.
- Package alignment was updated as part of the .NET 8 removal and current framework support refresh.
- Added diagnostics-sink reporting for command execution failures.
DisCatSharp.Interactivity Release Notes
- No notable feature changes.
- Package alignment was updated as part of the current framework support refresh.
- Added diagnostics-sink reporting for waiter, paginator, poller, and collector exception paths.
DisCatSharp.Common Release Notes
- No dedicated end-user feature changes.
- Shared framework/package alignment was updated with the rest of the solution.
DisCatSharp.Lavalink Release Notes
- Fixed a regression affecting player updates when switching the bot's voice channel while using Lavalink.
- Included follow-up Lavalink session/internal cleanup and removed obsolete archived Lavalink v1 sources from the maintained tree.
- Added diagnostics-sink reporting for Lavalink REST, websocket, and connection failures with upstream-origin tagging to distinguish Lavalink server issues from library faults.
DisCatSharp.Voice Release Notes
- Fixed voice/lavalink integration regressions around channel switching.
- Voice native packaging/build settings were refreshed with the wider framework alignment changes.
- Added diagnostics-sink reporting across voice sender, receiver, keepalive, disconnect, and native-loading failure paths.
DisCatSharp.Experimental Release Notes
- Stabilized autocomplete interaction value handling.
- Added documentation/supporting work around newer experimental search-related behavior.
DisCatSharp.Configuration Release Notes
- No standalone package-specific API additions.
- Configuration-related framework alignment was refreshed with the rest of the solution.
DisCatSharp.Hosting Release Notes
- Added diagnostics-sink reporting for hosted-service startup and extension-initialization failures.
- Hosting package alignment was updated as part of the current framework support refresh.
DisCatSharp.Hosting.DependencyInjection Release Notes
- No notable feature changes.
- Dependency injection/hosting package alignment was updated as part of the current framework support refresh.
DisCatSharp.Analyzer Release Notes
- Reworked the analyzer/tooling stack into a NuGet-first workflow with real xUnit/Roslyn regression coverage.
- Added `DCS2101` as a application-command migration analyzer/code fix with rewrite, split, and manual migration modes..
- Added `DCS2101` to an error because leaving legacy checks-failed logic on errored events can break consumers.
- Added `DCS1101`, a presence migration analyzer/code fix for moving supported manual `DiscordClient.Presences` filtering and direct lookup shapes to `DiscordClient.GetPresences(userId)`.
- Improved `DCS0201` so the override fixer can update `DiscordConfiguration` across project documents.
- Updated analyzer packaging so `DisCatSharp.Attributes.dll` is bundled with the analyzer package for Roslyn runtime loading.
- Added analyzer authoring documentation, diagnostic family guidance, release tracking files, and release workflow support for publishing `DisCatSharp.Analyzer`.