DiscordLab.Bot 2.0.0

dotnet add package DiscordLab.Bot --version 2.0.0
                    
NuGet\Install-Package DiscordLab.Bot -Version 2.0.0
                    
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="DiscordLab.Bot" Version="2.0.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="DiscordLab.Bot" Version="2.0.0" />
                    
Directory.Packages.props
<PackageReference Include="DiscordLab.Bot" />
                    
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 DiscordLab.Bot --version 2.0.0
                    
#r "nuget: DiscordLab.Bot, 2.0.0"
                    
#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 DiscordLab.Bot@2.0.0
                    
#: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=DiscordLab.Bot&version=2.0.0
                    
Install as a Cake Addin
#tool nuget:?package=DiscordLab.Bot&version=2.0.0
                    
Install as a Cake Tool

DiscordLab Downloads

The modular Discord bot plugin for SCP: Secret Laboratory servers. With DiscordLab you can pick and choose what features you want on your Discord server/bot. This allows you to have a Discord bot that is tailored to your server's needs.

Get started

To get started, check out our installation guide: https://discordlab.jxtq.moe/getting-started/installation/

Features

Modular

DiscordLab easily allows users to only have a subset of features and doesn't require the server to be tracking loads of events that will never even be logged. Your server (or other plugin) developers can easily integrate with the bot as well because of the NuGet package. Go to the API section for more information.

Logging for events

DiscordLab's modules track loads of different kinds of events and sends them directly to your Discord server.

Customisable messages

DiscordLab has a feature that makes it so messages can easily be edited from their default to make it so you can have an embed, raw message content or both!

There is also large variety of placeholders that can be used, which will then be replaced by DiscordLab before sending out the message.

Support for multiple servers/channels

DiscordLab allows for you to put channel and guild IDs directly into configs that allows you to seperate logs however you want, with each trackable event being assigned a separate channel config option.

If you want damage logs and death logs to be in separate channels, they can be routed to different channels.

Commands

Some DiscordLab modules come with slash commands (can also be disabled) that can be used within Discord, i.e. in DiscordLab.Administration there is the /send command that allows admins to send commands to your server.

Slash commands on DiscordLab do not have their own permission system, commands that should be hidden are hidden behind some default permissions, if you wish to edit the permissions, you can read up on how to on this Discord blog post

Moderation Utilities

DiscordLab.Moderation comes with commands and utilities to better help with mutes, including adding the functionality of temporary mutes. Can be done via RA commands or Discord.

API

You can find all information here: https://discordlab.jxtq.moe/api/

Support

Need support? Check out our Discord: https://discord.gg/XBzuGbsNZK

Product Compatible and additional computed target framework versions.
.NET Framework net48 is compatible.  net481 was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
2.0.0 59 8/23/2025