Skip to content

Moderation

ClashDuke’s moderation tools let leadership keep a shared, per-server record of problem players. Flags come in two kinds — bans and strikes — and can be applied to a single tag, a comma-separated list, or an entire clan roster in one go. Auto-strike rules add strikes automatically for missed war hits, missed capital raids, or inactivity, and a whitelist keeps trusted members exempt from flag alerts.


Create, review, and remove ban/strike flags for players.

Flag one or more players as a ban or strike.

Option Type Required Notes
type choice Yes ban or strike.
reason string Yes Up to 256 characters.
player string (autocomplete) No* One or more tags, comma/space separated.
clan string (autocomplete) No* Flag every current member of this clan.
impact integer No Weight 1–100 (default 1). Higher impact sorts a player higher in the “by player” view.
expiry_days integer No Auto-expires after N days (1–36500).
dm_user boolean No DM the linked user about the flag.
/flag create type:strike player:#2PP0JCVL reason:Missed both war hits
/flag create type:ban clan:#2PP reason:Poaching members expiry_days:30

dm_user only messages people who linked that exact tag in this server, so a link made elsewhere never triggers a cross-server DM.

List flags — all of them, or filtered.

Option Type Required Notes
flag_type choice No Ban or Strike only.
player string (autocomplete) No Filter to a single player tag.
clan string (autocomplete) No Only players currently in this clan.
view choice No By flag (default) or By player (grouped totals + recent).
include_expired boolean No Include expired flags (default false).
print boolean No Post the list publicly in this channel as a record.
/flag list view:By player include_expired:false

Delete a single flag by its 6-character ref, or wipe every flag for a player or a whole clan.

Option Type Required Notes
ref string (autocomplete) No The 6-char flag ref, or * to wipe.
player string (autocomplete) No With ref:*, wipes all of that player’s flags.
clan string (autocomplete) No Wipe flags for every current member of this clan.
flag_type choice No Restrict a wipe to only Ban or only Strike.
confirm boolean No Required to run a player or clan wipe.
/flag delete ref:a1b2c3
/flag delete player:#2PP0JCVL ref:* confirm:true

Whitelisted players are exempt from flag alerts even if they carry a ban flag — handy for a returning member who leadership has cleared. Whitelisted tags are also skipped when you flag an entire clan.

Subcommand Options Purpose
add player (required), note (optional) Whitelist a player. The name is resolved and the tag is validated.
remove player (required) Remove a player from the whitelist.
list Show up to 50 whitelisted players.
/whitelist add player:#2PP0JCVL note:Returning leader, cleared by council

Create rules that add strikes automatically. Each rule watches one condition and, when a member crosses the threshold, applies the rule’s strike weight.

Option Type Required Notes
condition choice Yes Missed war attacks, Missed capital attacks, or Inactivity (days).
threshold integer Yes Trigger at/above this many hits, raids, or days (1–365).
weight integer No Strike weight to apply (default 1, max 100).
enabled boolean No Start enabled (default true).
/autostrike add condition:Missed war attacks threshold:2 weight:1
Subcommand Options Purpose
list Show every rule with its state, threshold, and weight.
remove rule (required, autocomplete) Delete a rule by its 6-char ref.
toggle rule (required, autocomplete) Enable or disable a rule without deleting it.