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.
To get started, check out our installation guide: https://discordlab.jxtq.moe/getting-started/installation/
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.
DiscordLab's modules track loads of different kinds of events and sends them directly to your Discord server.
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.
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.
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
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.
You can find all information here: https://discordlab.jxtq.moe/api/
Need support? Check out our Discord: https://discord.gg/XBzuGbsNZK