#DSharpSCP

1 messages · Page 1 of 1 (latest)

vital lichen
#

https://github.com/LigindaLeg/DSharpSCP - repo
https://github.com/LigindaLeg/DSharpSCP/releases/latest - release

DSharpSCP is a modular Discord integration suite for SCP:SL built with LabAPI.

It includes:

  • DSharpSCP — core Discord bot module
  • DSharpSCP.Logs — sends server events to Discord
  • DSharpSCP.Status — updates bot status based on player count

Features:

  • join/leave logs
  • bans, mutes, reports
  • kills, cuffs, damage, grenades
  • round start/end/restart logs
  • RA command logs
  • live Discord status with player count

Configurable messages, channel IDs, and status text.

GitHub

Contribute to LigindaLeg/DSharpSCP development by creating an account on GitHub.

GitHub

Full Code Refactored
Optimized code
Fixed many (MANY) errors
All for you guys :3

torn rampart
#

#Aioverview

limpid compass
#

legit just a bare-bones less modular version of DiscordLab

vital lichen
vital lichen
limpid compass
#

from looking at the code, that will have more errors than DiscordLab. but you have silenced them.

vital lichen
#

If you criticize, make a suggestion. If you suggest, do something.

limpid compass
#

I was never criticizing until you just made a blatent lie lol

tawny canyon
#

CC0 for code is a choice

vital lichen
tawny canyon
#

Just use MIT

vital lichen
tawny canyon
#

Not a bad plugin, but can't say it's a good one either. I would just spin up a background task that handles sending events to Discord and also back to the game thread if you need to

#

That way you'd just send game thread events to the background task through a queue or something

vital lichen
tawny canyon
#

That way you can get rid of all the try/catch and only do it on the background task

#

It'll be cleaner

exotic lily
#

DiscordLab better sorry broski

vital lichen
exotic lily
#

not a big fan of this behaviour

#

but you do you brother

exotic lily
exotic lily
vital lichen