LunarisDocsbyAsta
ÄnderungenStatus
DEDashboard
Moderation

Moderation-Befehle

Tools to keep your server safe. Every action is logged as a numbered case you can look up later.

Benötigt Ban MembersBenötigt Kick MembersBenötigt Moderate MembersBenötigt AdministratorBenötigt Manage MessagesBenötigt Manage ServerBenötigt Manage RolesBenötigt Manage ChannelsBenötigt Manage Nicknames

Jede Aktion wird zu einem Fall

Ban, Kick, Mute, Warn, Softban, Tempban, Jail und Restrict laufen intern alle über denselben gemeinsamen Handler (keine separate Umsetzung pro Befehl), deshalb wird jede Aktion identisch protokolliert: ein nummerierter Fall mit einem zur Aktion passenden Buchstaben-Präfix (B- für Ban, K- für Kick, M- für Mute, W- für Warn, S- für Softban), gepostet in deinem Mod-Log-Kanal mit farbigem Akzentbalken und Moderator, Grund und Zeitstempel als getrennte Felder statt einer Textwand.

Jederzeit nachschlagen: l?case view <id> für einen einzelnen Fall, oder l?case history <user> für alles, was zu diesem Mitglied vorliegt, dieselben Daten, die die Moderation-Seite im Dashboard als Tabelle zeigt.

Mod-Log-Kanal
LunarisAPPToday at 03:02 AM
Fall B-142 · Bann
Nutzer
@sable_
Moderator
@lunarmod
Grund
Raid-Versuch, 40 Nachrichten in 6s
Datum
vor 2 Minuten

Eine Aktion rückgängig zu machen löst den ursprünglichen Fall auf

Unban und Unmute protokollieren zwar ihren eigenen Fall, markieren aber zusätzlich den ursprünglichen Bann oder Mute als aufgelöst: wer ihn wann rückgängig gemacht hat, wird direkt an diesen Eintrag angehängt, statt zwei getrennte Zeilen im Log zu hinterlassen. l?case history bleibt auch nach mehreren Aufhebungen übersichtlich.

Antwort auf l?case history
LunarisAPPToday at 03:02 AM
Fallverlauf · @sable_
B-142
Bann · aktiv
B-140
BEHOBEN · Entbannt von @lunarmod · vor 4 Tagen

Das Ziel erhält vor den meisten Aktionen eine DM

Bei Ban, Kick, Softban und Tempban schickt Lunaris dem Ziel den Grund per DM, bevor die Aktion tatsächlich ausgeführt wird, sofern Discord das zulässt. Ein gebanntes Mitglied kennt den Grund in der Regel also, bevor es entfernt wird, nicht danach. Bei Warn läuft es andersherum: Der Fall wird zuerst angelegt, weshalb dessen DM als einzige eine Fall-ID enthält.

Direktnachricht
LunarisAPPToday at 03:02 AM
Du wurdest von Lunaris Community gebannt.
Grund
Raid-Versuch, 40 Nachrichten in 6s
Von
@lunarmod

Ziele werden immer neu verifiziert, nie einer veralteten Erwähnung vertraut

Bevor die Rollenhierarchie geprüft oder irgendetwas ausgeführt wird, ruft Lunaris das Ziel anhand seiner echten Discord-ID neu ab, statt dem zu vertrauen, was eine Nachrichten-Erwähnung oder Slash-Befehl-Option zwischengespeichert hat. Das schließt eine reale, früher ausgelieferte Fehlerklasse, bei der ein veraltetes oder unvollständig aufgelöstes Member-Objekt eine Rollenhierarchie-Prüfung stillschweigend bestehen lassen konnte, obwohl sie die Aktion hätte blockieren müssen.

Warn-Schwellenwerte eskalieren automatisch

l?warnthreshold verknüpft eine Warnungsanzahl mit einer automatischen Aktion (Mute, Kick oder Bann), sodass Wiederholungstäter eskalieren, ohne dass ein Moderator die Anzahl manuell im Blick behalten muss. Das ist ein eigenständiges System, getrennt von Guild Protection (Antinuke), das bewusst gar keinen Schwellenwert kennt: Dort gilt schon eine einzige unautorisierte destruktive Aktion als schwerwiegend genug für sofortiges Handeln.

Purge vs. Masspurge

purge löscht bis zu 100 Nachrichten im aktuellen Kanal, optional gefiltert auf einen Nutzer: das Werkzeug für die alltägliche Aufräumarbeit. masspurge ist die Variante für den Ernstfall: Es durchläuft jeden Kanal im Server und löscht die Nachrichten eines Nutzers innerhalb eines Zeitfensters, begrenzt durch Discords eigenes 14-Tage-Limit fürs Massenlöschen. masspurge ist für einen Spam- oder Scam-Link-Raid gedacht, nicht für die routinemäßige Moderation.

Befehle

l?ban <@user|id> [reason]Ban Membersaka b

Permanently bans a member and optionally deletes their recent messages.

l?ban @spammer raiding 1
l?hackban <user_id> [reason]Ban Members

Bans by raw user ID even if they never joined the server, for ban-list imports or pre-emptively blocking a known raider.

l?hackban 712989123456789012 known raid account
l?softban <@user|id> [days] [reason]Ban Membersaka sb

Bans then instantly unbans: wipes the user’s recent messages without keeping them banned.

l?softban @user mass mention
l?kick <@user> [reason]Kick Members

Removes a member from the server. They can rejoin with a new invite.

l?kick @user breaking rules
l?mute <@user> [duration] [reason]Moderate Membersaka stfu, timeout, m

Times a member out using Discord’s native timeout. Max 28 days.

l?mute @user 1h spamming
l?restrict <image|reaction|remove> <user>Moderate Membersaka imute, rmute

A lighter touch than a full mute: blocks just image/embed posting or just reactions, without silencing text chat entirely.

l?restrict image @user
l?warn <@user> <reason>Moderate Members

Issues a warning. Warnings accumulate and can trigger automatic punishments via warn thresholds.

l?warn @user first warning
l?tempban <@user|id> <duration> [reason]Ban Membersaka tb

Bans for a set time, then automatically unbans when it expires.

l?tempban @user 7d
l?massban <id1 id2 id3...> [--reason]Administrator

Bans multiple users by ID in one command, for clearing a whole raid list at once.

l?massban 123456789012345678 234567890123456789
l?purge <amount> [user]Manage Messages

Bulk-deletes up to 100 messages in the current channel, optionally only from one user.

l?purge 50 @user
l?masspurge <duration> <user>Manage Messagesaka mpurge

Deletes one user’s messages across every channel in the server within a time window, built for cleaning up a spam or scam raid, not routine moderation.

l?masspurge 1h @spambot
l?case <view|history|recent|reason|remove|removeall>Moderate Membersaka cases, modcase, modhistory, modlogs

Look up a single case by ID, list every case for a member, edit a case’s reason, or remove one case (or all of a member’s, Admin only) from the record.

l?case history @user
l?warnthreshold <set|remove|list> [warns] [action] [duration]Manage Serveraka autowarn

Automatically punishes a member once they reach a warning count: mute, kick or ban.

l?warnthreshold add 3 mute 1h
l?warndecay <days> (0 = off)Manage Serveraka warnexpiry, warnexpire

Auto-expires warnings after a set number of days, so old ones stop counting toward thresholds.

l?warndecay 30
l?warninfo <@user>Moderate Members

Lists every active warning for a member with reasons and dates.

l?warninfo @user
l?warnreset <@user>Moderate Members

Clears every warning for a member, resetting their count to zero.

l?warnreset @user
l?wt @userModerate Membersaka quickwarn, warntemplate

Warns a member from a pre-set reason template with one click instead of typing a reason each time.

l?wt @user
l?modnote <add|list|remove> <user> [text]Moderate Membersaka note, notes

Private staff notes on a member. Visible to moderators only, never to the member.

l?modnote add @user left on good terms
l?appeals <status|toggle|channel|window|cooldown|attempts|evidence|questions|types>Manage Serveraka appeal, banappeal

Lets banned users appeal. The bot DMs them an appeal button before the ban lands, they fill a form you write and can attach proof, and it arrives in your review channel with Approve, Deny and Ask-for-more-info buttons. Approving unbans them.

l?appeals channel #ban-appeals
l?jail <setup|add|release>Manage Roles

Strips a member’s roles and confines them to a jail channel until released.

l?jail add @user pending review
l?lock [channel] [reason]Manage Channels

Prevents members from sending messages in a channel. Use unlock to reverse it.

l?lock #general
l?unlock [channel]Manage Channels

Reverses lock, letting members send messages in the channel again.

l?unlock #general
l?hide [channel]Manage Channels

Hides a channel from @everyone entirely, rather than just blocking messages like lock does.

l?hide #general
l?unhide [channel]Manage Channels

Reverses hide, making the channel visible to @everyone again.

l?unhide #general
l?slowmode <off|duration> [channel]Manage Channelsaka slow

Sets Discord’s per-user message cooldown for a channel.

l?slowmode 10s
l?unban <user_id> [reason]Ban Members

Lifts a ban so the user can rejoin with a new invite.

l?unban 712989123456789012
l?unmute <@user>Moderate Members

Removes an active timeout from a member before it expires on its own.

l?unmute @user
l?stickyroles <enable|disable|status>Manage Serveraka persistroles

Re-applies a member’s roles automatically if they leave and rejoin, so a kicked-and-rejoined member doesn’t come back with a clean slate.

l?stickyroles enable
l?decancer <user>Manage Nicknamesaka cleannick

Strips hoisting symbols and unreadable Unicode from a nickname so it sorts and displays normally.

l?decancer @user
l?forcenick <user> <name|clear>Manage Nicknamesaka fn, forcenickname

Locks a member to a specific nickname; if they try to change it, Lunaris reverts it.

l?forcenick @user xX_Gamer_Xx
l?picperms <user> [channel]Manage Channelsaka imageperms

Toggles whether a member can post images or links in a channel, without a full mute.

l?picperms @user #general
l?massrole <add|remove> <role> [all|humans|bots|role]Manage Rolesaka mrole, bulkrole

Adds or removes a role from many members at once, filtered by all members, humans only, bots only or another role.

l?massrole add @Member humans
l?giverole <user> <role>Manage Rolesaka addrole

Gives a single role to a single member.

l?giverole @user @Member
l?takerole <user> <role>Manage Rolesaka removerole

Removes a single role from a single member.

l?takerole @user @Member
l?ignoredchannelsManage Serveraka ignorechannel, nocommands

Manages which channels Lunaris ignores commands in entirely.

l?ignoredchannels
l?temprole <user> <role> <duration>Manage Rolesaka tr

Gives a member a role that is automatically removed once the duration expires.

l?temprole @user @Muted 1h
l?nukeManage Channels

Deletes and instantly recreates the current channel, clearing every message. Irreversible.

l?nuke

Das ist der vollständige moderation-Befehlssatz. Suchst du etwas anderes? Alle Module durchsuchen im Docs-Hub.

Mehr entdecken