NetCord.Services 1.0.0-alpha.455

Prefix Reserved
This is a prerelease version of NetCord.Services.
dotnet add package NetCord.Services --version 1.0.0-alpha.455
                    
NuGet\Install-Package NetCord.Services -Version 1.0.0-alpha.455
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="NetCord.Services" Version="1.0.0-alpha.455" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="NetCord.Services" Version="1.0.0-alpha.455" />
                    
Directory.Packages.props
<PackageReference Include="NetCord.Services" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add NetCord.Services --version 1.0.0-alpha.455
                    
#r "nuget: NetCord.Services, 1.0.0-alpha.455"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package NetCord.Services@1.0.0-alpha.455
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=NetCord.Services&version=1.0.0-alpha.455&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=NetCord.Services&version=1.0.0-alpha.455&prerelease
                    
Install as a Cake Tool

NetCord

The modern and fully customizable C# Discord library

Table of Contents

  1. 📦 Installation
  2. 🚀 Showcase
  3. 🎨 Features
  4. 🥅 Goals
  5. 📚 Guides
  6. 📄 Documentation
  7. 🩹 Support
  8. 📜 License
  9. 🛠️ Development

1. 📦 Installation

You can install NetCord packages via NuGet package manager:

Package Description
NetCord Core package with fundamental functionality.
NetCord.Services Facilitates seamless handling of commands and interactions.
NetCord.Hosting Provides .NET Generic Host extensions for the NetCord package.
NetCord.Hosting.Services Provides .NET Generic Host extensions for the NetCord.Services package.
NetCord.Hosting.AspNetCore Provides ASP.NET Core extensions for seamless handling of HTTP events.

2. 🚀 Showcase

This snippet showcases a bot with a minimal API-style /square command and includes a module-based /greet command.

Minimal API-style Bot Example

The following example sets up a bot with a minimal API-style approach for the /square command, which calculates the square of a number:

var builder = Host.CreateDefaultBuilder(args)
    .UseDiscordGateway()
    .UseApplicationCommands();

var host = builder.Build();

host.AddSlashCommand("square", "Square!", (int a) => $"{a}² = {a * a}");

await host.RunAsync();

Of course, you can also use the bare-bones approach.

Module-based Command Example

Moreover, you can use a module-based approach. Here's an example of a /greet command that greets a specified user:

public class GreetingModule : ApplicationCommandModule<ApplicationCommandContext>
{
    [SlashCommand("greet", "Greet someone!")]
    public string Greet(User user) => $"{Context.User} greets {user}!";
}

3. 🎨 Features

  • Fully Customizable - Easily tailor your Discord bot with NetCord's flexible, extensible API.
  • Easy to Use - Designed to be intuitive and easy to use for C# and .NET developers.
  • Lightweight & High Performance - Optimized for efficient resource use, ideal for scalable bots.
  • Fully Asynchronous - Built for responsive, concurrent operations in your bot.
  • Native AOT Support - Enjoy faster startups and reduced memory usage with AOT compilation.
  • Immutable Caching - Default immutable caching keeps data reliable and consistent.
  • Voice Support - Includes high-quality capabilities for sending and receiving voice.
  • HTTP Interactions - Easily handle interactions over HTTP without a persistent connection.
  • Dependency-Free - Lightweight by design, with no external dependencies required.
  • Stateless REST - Efficiently manage API requests with a stateless design.
  • Complete API Coverage - Comprehensive support for the Discord API and advanced features.
  • Open Source - Free to use and contribute to, licensed under MIT.

4. 🥅 Goals

NetCord's goal is to allow .NET developers to create fully customizable Discord bots without fighting the API wrapper itself. NetCord is designed to be easy to use and fully customizable, while still being lightweight and performant.

5. 📚 Guides

6. 📄 API Documentation

7. 🩹 Support

8. 📜 License

This repository is released under the MIT License.

9. 🛠️ Development

Versioning

NetCord follows a MAJOR.MINOR.PATCH versioning scheme:

  • MAJOR versions can introduce significant, breaking API changes.
  • MINOR versions can add new features and may include limited breaking changes that are unlikely to affect most users.
  • PATCH versions contain backwards-compatible bug fixes and improvements.

Our goal is to maintain stability while allowing for necessary evolution of the API.

Product Compatible and additional computed target framework versions.
.NET net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
  • net10.0

NuGet packages (3)

Showing the top 3 NuGet packages that depend on NetCord.Services:

Package Downloads
NetCord.Hosting.Services

The modern and fully customizable C# Discord library.

Lavalink4NET.NetCord

High performance Lavalink wrapper for .NET | Add powerful audio playback to your NetCord-based applications with this integration for Lavalink4NET. Suitable for end users developing with NetCord.

NetCordAddons.Services

Unofficial netcord addons for better adding services using hosting.

GitHub repositories (1)

Showing the top 1 popular GitHub repositories that depend on NetCord.Services:

Repository Stars
lavalink4net/Lavalink4NET
Lavalink4NET is a Lavalink wrapper with node clustering, caching and custom players for .NET with support for Discord.Net, DSharpPlus, Remora, and NetCord.
Version Downloads Last Updated
1.0.0-alpha.455 166 1/14/2026
1.0.0-alpha.454 54 1/14/2026
1.0.0-alpha.453 68 1/14/2026
1.0.0-alpha.452 604 1/2/2026
1.0.0-alpha.451 1,985 12/18/2025
1.0.0-alpha.450 1,844 12/1/2025
1.0.0-alpha.449 1,014 11/20/2025
1.0.0-alpha.448 1,769 11/10/2025
1.0.0-alpha.447 291 11/8/2025
1.0.0-alpha.446 280 11/7/2025
1.0.0-alpha.445 252 11/6/2025
1.0.0-alpha.444 904 11/2/2025
1.0.0-alpha.443 840 10/29/2025
1.0.0-alpha.442 178 10/29/2025
1.0.0-alpha.441 320 10/27/2025
1.0.0-alpha.440 169 10/27/2025
1.0.0-alpha.439 236 10/25/2025
1.0.0-alpha.438 563 10/20/2025
1.0.0-alpha.437 331 10/18/2025
1.0.0-alpha.436 129 10/18/2025
1.0.0-alpha.435 234 10/16/2025
1.0.0-alpha.434 210 10/15/2025
1.0.0-alpha.433 1,127 10/13/2025
1.0.0-alpha.432 626 10/8/2025
1.0.0-alpha.431 324 10/7/2025
1.0.0-alpha.430 406 10/4/2025
1.0.0-alpha.429 298 10/1/2025
1.0.0-alpha.428 1,368 9/22/2025
1.0.0-alpha.427 470 9/20/2025
1.0.0-alpha.426 265 9/20/2025
1.0.0-alpha.425 329 9/19/2025
1.0.0-alpha.424 499 9/17/2025
1.0.0-alpha.423 596 9/14/2025
1.0.0-alpha.422 1,463 9/4/2025
1.0.0-alpha.421 641 8/31/2025
1.0.0-alpha.420 323 8/31/2025
1.0.0-alpha.419 251 8/31/2025
1.0.0-alpha.418 535 8/29/2025
1.0.0-alpha.417 358 8/28/2025
1.0.0-alpha.416 690 8/20/2025
1.0.0-alpha.415 251 8/19/2025
1.0.0-alpha.414 971 8/17/2025
1.0.0-alpha.413 320 8/17/2025
1.0.0-alpha.412 246 8/17/2025
1.0.0-alpha.411 219 8/17/2025
1.0.0-alpha.410 1,499 8/3/2025
1.0.0-alpha.409 217 8/2/2025
1.0.0-alpha.408 255 7/31/2025
1.0.0-alpha.407 238 7/30/2025
1.0.0-alpha.406 233 7/29/2025
1.0.0-alpha.405 724 7/25/2025
1.0.0-alpha.404 637 7/24/2025
1.0.0-alpha.403 1,413 7/20/2025
1.0.0-alpha.402 462 7/20/2025
1.0.0-alpha.401 373 7/20/2025
1.0.0-alpha.400 306 7/19/2025
1.0.0-alpha.399 194 7/19/2025
1.0.0-alpha.398 197 7/18/2025
1.0.0-alpha.397 263 7/18/2025
1.0.0-alpha.396 219 7/18/2025
1.0.0-alpha.395 295 7/17/2025
1.0.0-alpha.394 303 7/15/2025
1.0.0-alpha.393 863 7/6/2025
1.0.0-alpha.392 381 7/4/2025
1.0.0-alpha.391 496 6/26/2025
1.0.0-alpha.390 496 6/23/2025
1.0.0-alpha.389 425 6/21/2025
1.0.0-alpha.388 670 6/17/2025
1.0.0-alpha.387 295 6/17/2025
1.0.0-alpha.386 1,412 6/14/2025
1.0.0-alpha.385 368 6/13/2025
1.0.0-alpha.384 1,202 6/8/2025
1.0.0-alpha.383 304 6/7/2025
1.0.0-alpha.382 405 6/5/2025
1.0.0-alpha.381 328 6/5/2025
1.0.0-alpha.380 1,238 5/28/2025
1.0.0-alpha.379 362 5/26/2025
1.0.0-alpha.378 343 5/25/2025
1.0.0-alpha.377 253 5/24/2025
1.0.0-alpha.376 409 5/24/2025
1.0.0-alpha.375 354 5/23/2025
1.0.0-alpha.374 289 5/23/2025
1.0.0-alpha.373 295 5/23/2025
1.0.0-alpha.372 265 5/23/2025
1.0.0-alpha.371 331 5/22/2025
1.0.0-alpha.370 336 5/22/2025
1.0.0-alpha.369 339 5/21/2025
1.0.0-alpha.368 294 5/21/2025
1.0.0-alpha.367 731 5/14/2025
1.0.0-alpha.366 392 5/14/2025
1.0.0-alpha.365 2,586 4/27/2025
1.0.0-alpha.364 346 4/25/2025
1.0.0-alpha.363 832 4/20/2025
1.0.0-alpha.362 1,081 4/19/2025
1.0.0-alpha.361 274 4/19/2025
1.0.0-alpha.360 889 4/18/2025
1.0.0-alpha.359 1,228 4/10/2025
1.0.0-alpha.358 377 4/10/2025
1.0.0-alpha.357 443 4/8/2025
1.0.0-alpha.356 626 4/5/2025
1.0.0-alpha.355 1,300 3/25/2025
1.0.0-alpha.354 692 3/25/2025
1.0.0-alpha.353 662 3/25/2025
1.0.0-alpha.352 709 3/20/2025
1.0.0-alpha.351 402 3/20/2025
1.0.0-alpha.350 385 3/19/2025
1.0.0-alpha.349 2,420 2/19/2025
1.0.0-alpha.348 138 2/19/2025
1.0.0-alpha.347 642 2/12/2025
1.0.0-alpha.346 193 2/11/2025
1.0.0-alpha.345 769 2/6/2025
1.0.0-alpha.344 189 2/6/2025
1.0.0-alpha.343 324 2/3/2025
1.0.0-alpha.342 640 1/26/2025
1.0.0-alpha.341 550 1/24/2025
1.0.0-alpha.340 159 1/22/2025
1.0.0-alpha.339 1,315 12/28/2024
1.0.0-alpha.338 675 12/20/2024
1.0.0-alpha.337 130 12/20/2024
1.0.0-alpha.336 262 12/18/2024
1.0.0-alpha.335 96 12/18/2024
1.0.0-alpha.334 244 12/6/2024
1.0.0-alpha.333 566 11/28/2024
1.0.0-alpha.332 138 11/27/2024
1.0.0-alpha.232 125 11/25/2024
1.0.0-alpha.231 296 11/18/2024
1.0.0-alpha.230 87 11/18/2024
1.0.0-alpha.229 92 11/18/2024
1.0.0-alpha.228 408 11/15/2024
1.0.0-alpha.227 243 10/13/2024
1.0.0-alpha.226 113 10/7/2024
1.0.0-alpha.225 121 10/1/2024
1.0.0-alpha.224 113 9/24/2024
1.0.0-alpha.223 135 9/23/2024
1.0.0-alpha.222 101 9/19/2024
1.0.0-alpha.221 132 9/14/2024
1.0.0-alpha.220 90 9/14/2024
1.0.0-alpha.219 103 9/13/2024
1.0.0-alpha.218 76 9/8/2024
1.0.0-alpha.217 101 9/4/2024
1.0.0-alpha.216 100 9/1/2024
1.0.0-alpha.215 99 8/31/2024
1.0.0-alpha.214 121 8/31/2024
1.0.0-alpha.213 108 8/30/2024
1.0.0-alpha.212 240 8/19/2024
1.0.0-alpha.211 154 8/9/2024
1.0.0-alpha.210 112 8/9/2024
1.0.0-alpha.209 91 8/8/2024
1.0.0-alpha.208 80 8/6/2024
1.0.0-alpha.207 110 7/26/2024
1.0.0-alpha.206 106 7/25/2024
1.0.0-alpha.205 99 7/25/2024
1.0.0-alpha.204 104 7/21/2024
1.0.0-alpha.203 108 7/10/2024
1.0.0-alpha.202 98 7/10/2024
1.0.0-alpha.201 80 7/9/2024
1.0.0-alpha.200 99 6/22/2024
1.0.0-alpha.199 122 6/2/2024
1.0.0-alpha.198 111 5/26/2024
1.0.0-alpha.197 107 5/26/2024
1.0.0-alpha.196 233 5/17/2024
1.0.0-alpha.195 114 5/17/2024
1.0.0-alpha.194 109 5/11/2024
1.0.0-alpha.193 141 5/5/2024
1.0.0-alpha.192 103 4/30/2024
1.0.0-alpha.191 102 4/28/2024
1.0.0-alpha.190 109 4/27/2024
1.0.0-alpha.189 115 4/27/2024
1.0.0-alpha.188 148 4/25/2024
1.0.0-alpha.187 113 4/25/2024
1.0.0-alpha.186 109 4/25/2024
1.0.0-alpha.185 112 4/25/2024
1.0.0-alpha.184 121 4/20/2024
1.0.0-alpha.183 100 4/19/2024
1.0.0-alpha.182 109 4/19/2024
1.0.0-alpha.181 165 4/6/2024
1.0.0-alpha.180 129 3/30/2024
1.0.0-alpha.179 121 3/24/2024
1.0.0-alpha.178 115 3/19/2024
1.0.0-alpha.177 109 3/15/2024
1.0.0-alpha.176 110 3/14/2024
1.0.0-alpha.175 94 3/14/2024
1.0.0-alpha.174 108 3/14/2024
1.0.0-alpha.173 108 3/9/2024
1.0.0-alpha.172 117 3/7/2024
1.0.0-alpha.171 1,074 2/29/2024
1.0.0-alpha.170 130 2/29/2024
1.0.0-alpha.169 101 2/27/2024
1.0.0-alpha.168 125 2/22/2024
1.0.0-alpha.167 118 2/21/2024
1.0.0-alpha.166 104 2/21/2024
1.0.0-alpha.165 128 2/17/2024
1.0.0-alpha.164 104 2/17/2024
1.0.0-alpha.163 106 2/16/2024
1.0.0-alpha.162 106 2/15/2024
1.0.0-alpha.161 112 2/13/2024
1.0.0-alpha.160 144 2/10/2024
1.0.0-alpha.159 110 2/10/2024
1.0.0-alpha.158 120 2/6/2024
1.0.0-alpha.157 116 2/6/2024
1.0.0-alpha.156 121 2/6/2024
1.0.0-alpha.155 110 2/4/2024
1.0.0-alpha.154 107 2/4/2024
1.0.0-alpha.153 111 2/3/2024
1.0.0-alpha.152 108 2/1/2024
1.0.0-alpha.151 121 1/27/2024
1.0.0-alpha.150 99 1/27/2024
1.0.0-alpha.149 109 1/23/2024
1.0.0-alpha.148 135 1/17/2024
1.0.0-alpha.147 136 1/16/2024
1.0.0-alpha.146 111 1/15/2024
1.0.0-alpha.145 105 1/15/2024
1.0.0-alpha.144 125 1/13/2024
1.0.0-alpha.143 160 1/6/2024
1.0.0-alpha.142 120 1/3/2024
1.0.0-alpha.141 138 1/1/2024
1.0.0-alpha.140 136 1/1/2024
1.0.0-alpha.139 117 12/29/2023
1.0.0-alpha.138 118 12/29/2023
1.0.0-alpha.137 151 12/24/2023
1.0.0-alpha.136 127 12/23/2023
1.0.0-alpha.135 119 12/23/2023
1.0.0-alpha.134 130 12/23/2023
1.0.0-alpha.133 111 12/19/2023
1.0.0-alpha.132 121 12/18/2023
1.0.0-alpha.131 130 12/18/2023
1.0.0-alpha.130 145 12/17/2023
1.0.0-alpha.129 122 12/17/2023
1.0.0-alpha.128 132 12/10/2023
1.0.0-alpha.127 111 12/10/2023
1.0.0-alpha.126 123 12/9/2023
1.0.0-alpha.125 113 12/8/2023
1.0.0-alpha.124 282 11/12/2023
1.0.0-alpha.123 131 11/9/2023
1.0.0-alpha.122 236 10/28/2023
1.0.0-alpha.121 155 10/13/2023
1.0.0-alpha.120 168 10/10/2023
1.0.0-alpha.119 159 10/7/2023
1.0.0-alpha.118 134 10/5/2023
1.0.0-alpha.117 178 8/29/2023
1.0.0-alpha.116 186 8/28/2023
1.0.0-alpha.115 164 8/25/2023
1.0.0-alpha.114 147 8/24/2023
1.0.0-alpha.113 156 8/17/2023
1.0.0-alpha.112 160 8/16/2023
1.0.0-alpha.111 179 8/7/2023
1.0.0-alpha.110 285 7/24/2023
1.0.0-alpha.109 176 7/21/2023
1.0.0-alpha.108 200 6/16/2023
1.0.0-alpha.107 177 6/14/2023
1.0.0-alpha.106 170 6/12/2023
1.0.0-alpha.105 174 6/12/2023
1.0.0-alpha.104 183 6/12/2023
1.0.0-alpha.103 180 5/17/2023
1.0.0-alpha.102 204 5/8/2023
1.0.0-alpha.101 221 4/26/2023
1.0.0-alpha.100 188 4/23/2023
1.0.0-alpha.99 182 4/22/2023
1.0.0-alpha.98 182 4/21/2023
1.0.0-alpha.97 221 4/20/2023
1.0.0-alpha.96 194 4/16/2023
1.0.0-alpha.95 195 4/10/2023
1.0.0-alpha.94 227 4/4/2023
1.0.0-alpha.93 195 4/3/2023
1.0.0-alpha.92 213 3/29/2023
1.0.0-alpha.91 203 3/27/2023
1.0.0-alpha.90 206 3/22/2023
1.0.0-alpha.89 260 3/19/2023
1.0.0-alpha.88 289 3/11/2023
1.0.0-alpha.87 214 3/11/2023
1.0.0-alpha.86 211 3/11/2023
1.0.0-alpha.85 311 3/7/2023
1.0.0-alpha.84 258 3/2/2023
1.0.0-alpha.83 204 2/27/2023
1.0.0-alpha.82 202 2/26/2023
1.0.0-alpha.81 190 2/25/2023
1.0.0-alpha.80 215 2/22/2023
1.0.0-alpha.79 198 2/20/2023
1.0.0-alpha.78 203 2/16/2023
1.0.0-alpha.77 202 2/15/2023
1.0.0-alpha.76 203 2/15/2023
1.0.0-alpha.75 198 2/15/2023
1.0.0-alpha.74 189 2/14/2023
1.0.0-alpha.73 197 2/12/2023
1.0.0-alpha.72 197 2/12/2023
1.0.0-alpha.71 202 2/9/2023
1.0.0-alpha.70 214 2/6/2023
1.0.0-alpha.69 212 1/19/2023
1.0.0-alpha.68 215 1/19/2023
1.0.0-alpha.67 217 1/16/2023
1.0.0-alpha.66 211 1/13/2023
1.0.0-alpha.65 221 1/10/2023
1.0.0-alpha.64 211 1/10/2023
1.0.0-alpha.63 209 1/10/2023
1.0.0-alpha.62 208 1/9/2023
1.0.0-alpha.61 210 1/6/2023
1.0.0-alpha.60 228 12/31/2022
1.0.0-alpha.59 212 12/31/2022
1.0.0-alpha.58 213 12/28/2022
1.0.0-alpha.57 210 12/27/2022
1.0.0-alpha.56 209 12/26/2022
1.0.0-alpha.55 215 12/26/2022
1.0.0-alpha.54 208 12/25/2022
1.0.0-alpha.53 207 12/25/2022
1.0.0-alpha.52 210 12/23/2022
1.0.0-alpha.51 205 12/10/2022
1.0.0-alpha.50 216 12/3/2022
1.0.0-alpha.49 201 11/21/2022
1.0.0-alpha.47 238 11/10/2022
1.0.0-alpha.46 223 11/8/2022
1.0.0-alpha.45 227 11/5/2022
1.0.0-alpha.44 220 11/5/2022
1.0.0-alpha.43 229 11/3/2022
1.0.0-alpha.42 219 11/1/2022
1.0.0-alpha.41 211 10/31/2022
1.0.0-alpha.40 226 10/26/2022
1.0.0-alpha.39 225 10/23/2022
1.0.0-alpha.38 230 10/22/2022
1.0.0-alpha.37 231 10/11/2022
1.0.0-alpha.36 199 10/6/2022
1.0.0-alpha.35 274 9/18/2022
1.0.0-alpha.34 226 9/15/2022
1.0.0-alpha.33 319 8/26/2022
1.0.0-alpha.32 212 8/26/2022
1.0.0-alpha.31 230 8/21/2022
1.0.0-alpha.30 226 8/19/2022
1.0.0-alpha.29 252 8/16/2022
1.0.0-alpha.28 233 8/12/2022
1.0.0-alpha.27 242 8/9/2022
1.0.0-alpha.26 232 8/8/2022
1.0.0-alpha.25 243 7/23/2022
1.0.0-alpha.23 241 7/12/2022
1.0.0-alpha.22 235 7/8/2022
1.0.0-alpha.21 235 7/8/2022
1.0.0-alpha.20 236 7/8/2022
1.0.0-alpha.19 267 6/21/2022
1.0.0-alpha.18 246 6/4/2022
1.0.0-alpha.17 240 6/4/2022
1.0.0-alpha.16 267 4/1/2022
1.0.0-alpha.15 252 3/27/2022
1.0.0-alpha.14 252 3/26/2022
1.0.0-alpha.13 254 3/15/2022
1.0.0-alpha.12 288 3/11/2022
1.0.0-alpha.11 250 3/7/2022
1.0.0-alpha.10 276 2/14/2022
1.0.0-alpha.9 263 2/13/2022
1.0.0-alpha.8 262 2/11/2022
1.0.0-alpha.7 273 2/11/2022
1.0.0-alpha.6 284 2/11/2022
1.0.0-alpha.5 259 2/10/2022
1.0.0-alpha.4 255 2/10/2022
1.0.0-alpha.3 278 2/2/2022
1.0.0-alpha.2 278 2/2/2022
1.0.0-alpha.1 272 2/2/2022