TehGM.Discord.Interactions.AspNetCore
0.1.2
dotnet add package TehGM.Discord.Interactions.AspNetCore --version 0.1.2
NuGet\Install-Package TehGM.Discord.Interactions.AspNetCore -Version 0.1.2
<PackageReference Include="TehGM.Discord.Interactions.AspNetCore" Version="0.1.2" />
paket add TehGM.Discord.Interactions.AspNetCore --version 0.1.2
#r "nuget: TehGM.Discord.Interactions.AspNetCore, 0.1.2"
// Install TehGM.Discord.Interactions.AspNetCore as a Cake Addin #addin nuget:?package=TehGM.Discord.Interactions.AspNetCore&version=0.1.2 // Install TehGM.Discord.Interactions.AspNetCore as a Cake Tool #tool nuget:?package=TehGM.Discord.Interactions.AspNetCore&version=0.1.2
Discord.Interactions.AspNetCore
This is a .NET Standard library designed for ASP.NET Core 3.0+ which helps with enabling interactions (slash/application commands) in ASP.NET Core applications.
If you want to write a fully-fledged Discord bot, please check out other community libraries.
Compatibility
This library targets .NET Standard 2.1. It is therefore compatible with .NET Core 3.0 and later. See .NET Standard Compatibility Table for more info.
Usage Instructions
View GitHub Repository for usage instructions.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. 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. |
.NET Core | netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.1 is compatible. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.1
- Microsoft.AspNetCore.Authentication (>= 2.0.0)
- Microsoft.AspNetCore.Authorization (>= 2.0.0)
- Microsoft.AspNetCore.Http (>= 2.1.0)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 2.2.0)
- Microsoft.Extensions.Hosting.Abstractions (>= 2.1.0)
- Microsoft.Extensions.Http (>= 2.1.0)
- Microsoft.Extensions.Logging (>= 2.1.0)
- Microsoft.Extensions.Options (>= 2.2.0)
- Sodium.Core (>= 1.1.0)
- TehGM.Discord.Interactions (>= 0.1.2)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
- Added IDiscordInteractionCommandsRegistrar interface;
- Added multiple protected and virtual methods to DiscordInteractionCommandsRegistrar;
- Renamed some (mostly internal docs) uses of "command" with "handler";
- DiscordAllowedMentions now has [JsonConverter(typeof(DiscordAllowedMentionsConverter))] attribute;
- DiscordInteractionCommandsMiddleware now will only be registered once.