You can not select more than 25 topicsTopics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.
Discord.Net is distributed through the NuGet package manager, so it is
recommended for you to install the library that way.
Alternatively, you may compile from the source and install the library
yourself.
Supported Platforms
Currently, Discord.Net targets .NET Standard 1.3 and offers support
for .NET Standard 1.1. If your application will be targeting .NET
Standard 1.1, please see the additional steps.
Since Discord.Net is built on top of .NET Standard, it is also
recommended to create applications using .NET Core, although it is not
required. When using .NET Framework, it is suggested to target .NET Framework 4.6.1 or higher.
[!WARNING]
Using this library with Mono is not recommended until further
notice. It is known to have issues with the library's WebSockets
implementation and may crash the application upon startup.
[!TIP]
Don't forget to change your package source if you're installing from
the developer feed.
Also make sure to check "Enable Prereleases" if installing a dev
build!
Create a new solution for your bot.
In the Solution Explorer, find the "Dependencies" element under your
bot's project.
Right click on "Dependencies", and select "Manage NuGet packages."
For applications targeting a runtime corresponding with .NET Standard
1.1 or 1.2, the built-in WebSocket and UDP provider will not work. For
applications which utilize a WebSocket connection to Discord, such as
WebSocket or RPC, third-party provider packages will need to be
installed and configured.
[!NOTE] Discord.Net.Providers.UDPClient is only required if your
bot will be utilizing voice chat.
First, install the following packages through NuGet, or compile them
yourself, if you prefer:
Discord.Net.Providers.WS4Net
Discord.Net.Providers.UDPClient
Next, you will need to configure your DiscordSocketClient to use
these custom providers over the default ones.
To do this, set the WebSocketProvider and the optional UdpSocketProvider properties on the DiscordSocketConfig that you
are passing into your client.
Thank you for your continuous support to the Openl Qizhi Community AI Collaboration Platform. In order to protect your usage rights and ensure network security, we updated the Openl Qizhi Community AI Collaboration Platform Usage Agreement in January 2024. The updated agreement specifies that users are prohibited from using intranet penetration tools. After you click "Agree and continue", you can continue to use our services. Thank you for your cooperation and understanding.