DisCatSharp Analyzer - a recommended developer dependency to make writing bots in DisCatSharp easier. This package provides various custom analyzer rules specific for DisCatSharp. You can read more about the rules here: https://docs.dcs.aitsys.dev/vs/. We also provide certain codefixes if we introduce breaking changes in the future. Please install it to ensure we can do our changes, and you can receive our updates <3
MediaType to ContentType to align with Discord's API.customId and label because of nullability.dmPermission fields, causing DisCatSharp to do weird bulk-updates. Use allowedContexts instead.RemoveQueue renamed to RemoveFromQueue.Url fields on objects like DiscordAttachment, DiscordEmbed, etc., are now of type DiscordUri instead of string. Use .ToUri() to get a Uri object or use .ToString().If you:
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:
Either join our official support guild at https://discord.gg/2HWta4GXus, 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 💕⭐