Skip to content

Moderation: Linked Accounts, Dossier, Automod, Tools#176

Open
gg123bb wants to merge 3 commits intoScootKit:beta-discordjs14from
gg123bb:beta-discordjsv14
Open

Moderation: Linked Accounts, Dossier, Automod, Tools#176
gg123bb wants to merge 3 commits intoScootKit:beta-discordjs14from
gg123bb:beta-discordjsv14

Conversation

@gg123bb
Copy link

@gg123bb gg123bb commented Feb 12, 2026

Moderation: Linked Accounts, Dossier, Automod, Tools

Überblick

Dieses Update erweitert das Moderations‑Modul deutlich und macht Moderation nachvollziehbarer, stabiler und flexibler.

Bug Behebung

  • Bug: If a user is in quarantine and is then placed in quarantine again during that time, the quarantine role is saved as the actual role. This means that a user can no longer be removed from quarantine.
  • Behebung: dies ist jetzt nicht mehr der fall und die quarantäne aktion wird einfach verlängert ohne die uhrsprungs rollen zu löschen.

Neue Funktionen

  • Verlinkte Accounts inkl. transitiver Gruppen‑Zusammenführung
  • Spiegelung von Aktionen auf verlinkte Accounts (konfigurierbar)
  • Dossier/Mod‑Akte mit Linked Accounts, Notes, Actions, Alt‑Hinweisen und besserer Struktur
  • Warn‑Automod: Aktionen pro Warn‑Schwelle, mehrere Aktionen möglich, Dauerangaben, eigenes Reason‑Template -> man kann jetzt sagen nach wie vielen warns eine mod aktion starten soll, wie z.b eine quarantäne.
  • only-target Option bei Moderations‑Actions (kein Mirror auf Alt‑Accounts), wenn verlinkte accounts an sind kann man so nur einen der verlinkten accounts bestrafen.
  • /moderate clear-punishments (konfigurierbar + CONFIRM‑Schutz)

Neue / angepasste Configs

  • Linked‑Accounts Optionen (inkl. Log‑Grouping / Anzeige) -> Man kann jetzt 2 accounts miteinander verbinden = gleiche mod aktionen
  • Automod‑Schalter + Defaults
  • Dossier‑Schalter (Notes / Linked / Alt‑Actions)
  • Debug‑Schalter für clear-punishments (default aus) -> wenn man diese funktion aktiviert kann man alle mod-einträge einer person löschen, dafür muss man CONFIRM als bestätigung eintragen, diese funktion ist default aus.

Vorteile

  • Saubere, nachvollziehbare Moderation
  • Weniger Log‑Spam, klarere Einträge
  • Verlinkte Accounts bleiben konsistent, durch das verlinken von 2 accounts können user nicht auf diese zurückweichen.
  • Flexiblere Steuerung über sensible Daten und Aktionen -> man kann in den configs immer angeben was man anzeigen will und was nicht, so gut wie alle neuigkeiten sind auszustellen.

@gg123bb
Copy link
Author

gg123bb commented Feb 12, 2026

jetzt hab ich das gefühl das ich irgendeinen fehler beim pullen gemacht habe und das level modul update zerschossen habe

@SCDerox
Copy link
Member

SCDerox commented Feb 14, 2026

Hi, thanks so much for your contribution - quick update: Unfortunately I have exams this week, so it might take a few weeks to review everything. Thanks so much for your patience.

Also, I have one question for our internal compliance:

  • Please disclose whether Generative Large Language Models ("Generative AI", e.g. Coplilot) were used and to what extent to write this code. In addition, please confirm that you have reviewed and tested any generated code thoroughly. For details, please review our AI Policy.
  • This branch has conflicts. Please ensure that no conflicts exist with the main branch.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

Comments