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 |
---|---|
.NET | net5.0 net5.0-windows net6.0 net6.0-android net6.0-ios net6.0-maccatalyst net6.0-macos net6.0-tvos net6.0-windows net7.0 net7.0-android net7.0-ios net7.0-maccatalyst net7.0-macos net7.0-tvos net7.0-windows |
.NET Core | netcoreapp3.0 netcoreapp3.1 |
.NET Standard | netstandard2.1 |
MonoAndroid | monoandroid |
MonoMac | monomac |
MonoTouch | monotouch |
Tizen | tizen60 |
Xamarin.iOS | xamarinios |
Xamarin.Mac | xamarinmac |
Xamarin.TVOS | xamarintvos |
Xamarin.WatchOS | xamarinwatchos |
-
.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.