- Full support for Components V2
- Stability Improvements
- Build-in Statistics
- Support for .NET 10
- Improvements for OAuth2 operations
-
DiscordAttachment: Renamed
MediaType
toContentType
to align with Discord's API. -
DiscordTextComponent: Switched the position of
customId
andlabel
because of nullability. -
Application Commands: Removed
dmPermission
fields, causing DisCatSharp to do weird bulk-updates. UseallowedContexts
instead. -
LavalinkGuildPlayer:
RemoveQueue
renamed toRemoveFromQueue
. -
Url fields: Any
Url
fields on objects likeDiscordAttachment
,DiscordEmbed
, etc., are now of typeDiscordUri
instead ofstring
. Use.ToUri()
to get aUri
object or use.ToString()
. - We updated some namespaces in DisCatSharp.Interactivity. You might need to update your imports for some entities and enums.
If you:
- want a library where you get kind and efficient help
- would like to have and use the most recent features of the Discord API
- are ready to build great things
Then this is the right place for you!
We've squashed the history of DisCatSharp due to it's clone size and cluttered history. The original history can be seen in the releases / tags and at https://github.com/Aiko-IT-Systems/DisCatSharp.Backup (Archived version before the squash).
You can install the library from the following sources:
The documentation is available at docs.dcs.aitsys.dev.
Alternative hosts for our docs are:
- Backup Host backup-docs.dcs.aitsys.dev
Either join our official support guild at https://discord.gg/RXA6u3jxdU, open an issue or write us an email at bugs@aitsys.dev.
Package | Stable | Nightly |
---|---|---|
DisCatSharp | ||
DisCatSharp.ApplicationCommands | ||
DisCatSharp.CommandsNext | ||
DisCatSharp.Interactivity |
Package | Stable | Nightly |
---|---|---|
DisCatSharp.Lavalink | ||
DisCatSharp.VoiceNext | ||
DisCatSharp.VoiceNext.Natives |
Package | Stable | Nightly |
---|---|---|
DisCatSharp.Configuration | ||
DisCatSharp.Hosting | ||
DisCatSharp.Hosting.DependencyInjection |
Package | Stable | Nightly |
---|---|---|
DisCatSharp.ProjectTemplates |
Package | Stable | Nightly |
---|---|---|
DisCatSharp.Attributes | ||
DisCatSharp.Common | ||
DisCatSharp.Analyzer |
Package | Stable | Nightly |
---|---|---|
DisCatSharp.Extensions.TwoFactorCommands | ||
DisCatSharp.Extensions.OAuth2Web | ||
DisCatSharp.Extensions.SimpleMusicCommands |
Big thanks goes to the following people who helped us without being part of the core team
The special thanks goes to Nagisa. Make sure to check out her Instagram
The second special thanks goes to Sentry (GitHub) for sponsering us a business account on sentry for error tracking. You guys are the best 💕⭐