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, and it is
recommended to use NuGet to get started.
Optionally, you may compile from source and install 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 the .NET Standard, it is also recommended to
create applications using .NET Core, though you are not required to. When
using .NET Framework, it is suggested to target .NET 4.6.1 or higher.
Installing with NuGet
Release builds of Discord.Net 1.0 will be published to the official NuGet feed.
Development builds of Discord.Net 1.0, as well as addons are published
to our development MyGet feed.
Direct feed link: https://www.myget.org/F/discord-net/api/v3/index.json
In Solution Explorer, find the 'Dependencies' element under your bot's
project
Right click on 'Dependencies', and select 'Manage NuGet packages'
In the 'browse' tab, search for 'Discord.Net'
[!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!
Install the 'Discord.Net' package
Using JetBrains Rider
Create a new solution for your bot
Open the NuGet window (Tools > NuGet > Manage NuGet packages for Solution)
In the 'Packages' tab, search for 'Discord.Net'
[!TIP]
Make sure to check the 'Prerelease' box if installing a dev build!
For applications targeting a runtime corresponding with .NET Standard 1.1 or 1.2,
the builtin WebSocket and UDP provider will not work. For applications which
utilize a WebSocket connection to Discord (WebSocket or RPC), third-party
provider packages will need to be installed and configured.
First, install the following packages through NuGet, or compile yourself, if
you prefer:
Discord.Net.Providers.WS4Net
Discord.Net.Providers.UDPClient
Note that Discord.Net.Providers.UDPClient is only required if your bot will
be utilizing voice chat.
Next, you will need to configure your DiscordSocketClient to use these custom
providers over the default ones.
To do this, set the WebSocketProvider and optionally 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.