Skip to content

Latest commit

 

History

History
69 lines (52 loc) · 4.35 KB

README.md

File metadata and controls

69 lines (52 loc) · 4.35 KB

DisCatSharp GitHub Sponsors Discord Server

Discord Bot Library written in C# for .NET.

Status

NuGet Build status

Commit Activities

GitHub last commit GitHub commit activity

Stats

GitHub issues GitHub pull requests GitHub code size in bytes GitHub contributors GitHub Repo stars

Why DisCatSharp?

We want the lib always up-to-date. The newest features are important for us.

With DSharpPlus and their way how to implement changes, it is not possible.

We decided to maintain an own version of it.

Goal

We want this lib always up-to-date. So the API version is always the newest, in the actual case v9.

Installing

You can install the library from following source:

The latest release is always available on NuGet.

Documentation

The documentation for the latest stable version is available at docs.dcs.aitsys.dev.

Do note that the documentation might not reflect the latest changes in nightly version of the library.

Tutorials

Notice

Do not start a fight

No one have to use this. This is just to provide transparency & to provide this version to everyone who wants to use it.

Feel free to re-use code in DSharpPlus.

Latest NuGet

Package NuGet
DisCatSharp NuGet
DisCatSharp.CommandsNext NuGet
DisCatSharp.Common NuGet
DisCatSharp.Interactivity NuGet
DisCatSharp.Lavalink NuGet
DisCatSharp.SlashCommands NuGet
DisCatSharp.VoiceNext NuGet
DisCatSharp.VoiceNext.Natives NuGet

Releasing

To release a new version do the following steps:

  • Create locally a repo named release/VERSION (Don't forget to replace VERSION with the target version number)
  • Replace version number with the correct version in appveyor.yml#L70 with the new release number and appveyor.yml#L5 with the next-ahead release number.
  • Replace nuget version number in Version.targets
  • Publish branch to GitHub
  • Wait for the CI/CD to complete.
  • Merge the branch into main and delete it afterwards