ReferenceCommands
Moderation commands
Every Moderation command in Dexy: usage, arguments, examples, the permission it needs and its cooldown.
Warnings, timeouts, kicks and bans, cleanup, channel locks and a case log.
Part of the Moderation module (on by default; turning modules on and off). How it all fits together: Moderation. 🔒 commands need the permission shown, Administrator or the server's Dexy admin role (permissions).
/d!appeal#
Show one appeal: the case, the member's record and every answer.
/appeal [number]
d!appeal [number]
d!appeal [number]
See it in DiscordFluxer
- numberneeded
- The appeal's number, like
#3or3(seeappeals).
d!appeal 3appeal #3 with its answers
/d!appeal accept#
Accept an appeal: Dexy lifts the case (unban, end the timeout, revoke the warning) and tells them.
/appeal accept <number> [reason]
d!appeal accept <number> [reason]
d!appeal accept <number> [reason]
See it in DiscordFluxer
- numberneeded
- The appeal's number, like
#3or3. - reasonoptional
- What to tell them; it goes in the new case too.
d!appeal accept 3 welcome backunbans the member of appeal #3
/d!appeal block#
Stop someone from appealing in this server (the appeal page tells them they can't).
Appeals they already sent stay, waiting for a decision.
/appeal block <user> [reason]
d!appeal block <user> [reason]
d!appeal block <user> [reason]
See it in DiscordFluxer
- userneeded
- A mention or a user ID; they don't have to be in the server.
- reasonoptional
- Why, for the other moderators.
d!appeal block 123456789012345678 spamming appealsblocks them
/d!appeal note#
Add a note to an appeal for the other moderators; the member never sees it.
/appeal note <number> <text>
d!appeal note <number> <text>
d!appeal note <number> <text>
See it in DiscordFluxer
- numberneeded
- The appeal's number, like
#3or3. - textneeded
- The note, up to 1,000 characters.
d!appeal note 3 spoke to them in DMs, seems sincereadds a note to appeal #3
/d!appeal reject#
Reject an appeal; the case stays as it is and they're told why (if the server sends DMs).
/appeal reject <number> [reason]
d!appeal reject <number> [reason]
d!appeal reject <number> [reason]
See it in DiscordFluxer
- numberneeded
- The appeal's number, like
#3or3. - reasonoptional
- Why, or a saved reason's number (see
appealset reasons).
d!appeal reject 3 too soon after the banrejects appeal #3d!appeal reject 3 1rejects it with the first saved reason
/d!appeal unblock#
Let someone appeal again after appeal block.
/appeal unblock <user>
d!appeal unblock <user>
d!appeal unblock <user>
See it in DiscordFluxer
- userneeded
- A mention or a user ID.
d!appeal unblock 123456789012345678they can appeal again
/d!appeals#
List this server's appeals: the ones waiting for a decision, or all of them.
Open one with appeal <number>; accept or reject it there, with a reaction on its review post, or on the dashboard.
/appeals [status]
d!appeals [status]
d!appeals [status]
See it in DiscordFluxer
- statusoptional
pending(the default),accepted,rejectedorall.
d!appealsthe appeals waiting for a decisiond!appeals allevery appeal, newest first
/d!appealset#
Show the appeal settings: what can be appealed, the review channel and roles, and DMs.
/appealset
d!appealset
d!appealset
See it in DiscordFluxer
d!appealsetevery appeal setting and the link members use
/d!appealset autoclose#
Reject appeals nobody decided after a number of days, or never.
/appealset autoclose <days>
d!appealset autoclose <days>
d!appealset autoclose <days>
See it in DiscordFluxer
- daysneeded
- Days, 1 to 90, or
off.
d!appealset autoclose 14unanswered appeals close after two weeksd!appealset autoclose offthey wait until someone decides
/d!appealset channel#
Pick the channel where new appeals are posted for review, with ✅ and ❌.
Who sees them is up to the channel's own permissions.
/appealset channel <channel>
d!appealset channel <channel>
d!appealset channel <channel>
See it in DiscordFluxer
- channelneeded
- A channel mention or ID, or
off(the dashboard only).
d!appealset channel #appealsnew appeals go to #appealsd!appealset channel offno posts
/d!appealset cooldown#
Set the least time between two appeals by the same person.
/appealset cooldown <hours>
d!appealset cooldown <hours>
d!appealset cooldown <hours>
See it in DiscordFluxer
- hoursneeded
- Hours, 0 to 720 (30 days). 0 = no wait.
d!appealset cooldown 24one appeal a day at most
/d!appealset deciders#
Pick roles that may accept and reject appeals, besides admins and Dexy's moderation permission.
/appealset deciders <roles>
d!appealset deciders <roles>
d!appealset deciders <roles>
See it in DiscordFluxer
- rolesneeded
- Role mentions or IDs, or
clear.
d!appealset deciders @Senior Modssenior mods decide appealsd!appealset deciders clearonly admins and moderators
/d!appealset dm#
Turn the DM about a decision on or off, for accepted and rejected appeals apart.
/appealset dm <when> <value>
d!appealset dm <when> <value>
d!appealset dm <when> <value>
See it in DiscordFluxer
- whenneeded
acceptorreject.- valueneeded
onoroff. Both are on by default.
d!appealset dm reject offrejected appeals aren't messaged
/d!appealset form#
List the appeal forms: which cases each is for and how many questions it asks.
Each kind of case (bans, timeouts, warnings) has at most one form; a kind without one can't be appealed. Questions are edited on the dashboard, under Moderation ▸ Appeals.
/appealset form
d!appealset form
d!appealset form
See it in DiscordFluxer
d!appealset formthe forms, numbered
/d!appealset form create#
Make a form for some kinds of case, with the suggested questions for them.
A kind another form has is refused unless you add --move, which takes it from that form.
/appealset form create <kinds> [name]
d!appealset form create <kinds> [name]
d!appealset form create <kinds> [name]
See it in DiscordFluxer
- kindsneeded
ban,timeoutand/orwarn, joined with commas (bans include temporary bans).- nameoptional
- What to call it (up to 50 characters). Named after its kinds if left out.
d!appealset form create ban Ban appealsa form for bansd!appealset form create timeout,warnone form for timeouts and warningsd!appealset form create warn --movetakes warnings from the form that has them
/d!appealset form delete#
Delete a form, after you confirm. Its kinds of case can't be appealed until another form has them.
Appeals already sent with it stay.
/appealset form delete <form>
d!appealset form delete <form>
d!appealset form delete <form>
See it in DiscordFluxer
- formneeded
- The form's number in
appealset form, or its name in quotes.
d!appealset form delete 2deletes the second form
/d!appealset form kinds#
Change which kinds of case a form is for. Add --move to take a kind from the form that has it.
/appealset form kinds <form> <kinds>
d!appealset form kinds <form> <kinds>
d!appealset form kinds <form> <kinds>
See it in DiscordFluxer
- formneeded
- The form's number in
appealset form, or its name in quotes. - kindsneeded
ban,timeoutand/orwarn, joined with commas.
d!appealset form kinds 1 ban,timeoutthe first form is for bans and timeoutsd!appealset form kinds 2 warn --movetakes warnings from another form
/d!appealset form rename#
Rename a form (members see the name on the appeal page).
/appealset form rename <form> <name>
d!appealset form rename <form> <name>
d!appealset form rename <form> <name>
See it in DiscordFluxer
- formneeded
- The form's number in
appealset form, or its name in quotes. - nameneeded
- The new name, up to 50 characters.
d!appealset form rename 1 Ban appealsrenames the first form
/d!appealset form template#
Give a form the suggested questions for its kinds of case (it replaces the questions it has).
/appealset form template <form>
d!appealset form template <form>
d!appealset form template <form>
See it in DiscordFluxer
- formneeded
- The form's number in
appealset form, or its name in quotes.
d!appealset form template 1the first form gets the suggested questions
/d!appealset invite#
Set the invite sent to people whose ban appeal is accepted, so they can join again.
/appealset invite <link>
d!appealset invite <link>
d!appealset invite <link>
See it in DiscordFluxer
- linkneeded
- An invite link starting with https://, or
off.
d!appealset invite https://fluxer.gg/abc123sent with accepted ban appealsd!appealset invite offno invite
/d!appealset mention#
Pick roles to ping when a new appeal is posted for review.
/appealset mention <roles>
d!appealset mention <roles>
d!appealset mention <roles>
See it in DiscordFluxer
- rolesneeded
- Role mentions or IDs, or
clear.
d!appealset mention @Mods@Mods is pinged for each new appeal
/d!appealset off#
Stop taking appeals. Appeals already sent can still be decided.
/appealset off
d!appealset off
d!appealset off
See it in DiscordFluxer
d!appealset offthe appeal page says the server isn't taking appeals
/d!appealset on#
Start taking appeals: the link is added to ban and timeout DMs and the appeal page opens.
/appealset on
d!appealset on
d!appealset on
See it in DiscordFluxer
d!appealset onappeals open
/d!appealset onepercase#
Allow one appeal per case, or let rejected cases be appealed again after the cooldown.
/appealset onepercase <value>
d!appealset onepercase <value>
d!appealset onepercase <value>
See it in DiscordFluxer
- valueneeded
on(one per case, the default) oroff.
d!appealset onepercase offa rejected case can be appealed again later
/d!appealset reasons#
List, add or remove saved reasons for rejecting appeals (deciders pick one by its number).
/appealset reasons [action] [text]
d!appealset reasons [action] [text]
d!appealset reasons [action] [text]
See it in DiscordFluxer
- actionoptional
add,removeorclear. Lists them if left out.- textoptional
- The reason to add (up to 300 characters), or the number to remove.
d!appealset reasonsthe saved reasons, numberedd!appealset reasons add Too soon after the banadds a reasond!appealset reasons remove 2removes the second one
/d!appealset reviewers#
Pick roles that may read appeals (here and on the dashboard) and add notes, without deciding.
/appealset reviewers <roles>
d!appealset reviewers <roles>
d!appealset reviewers <roles>
See it in DiscordFluxer
- rolesneeded
- Role mentions or IDs, or
clear.
d!appealset reviewers @Helpershelpers can read appeals
/d!appealset wait#
Set how long after a case it can be appealed, per kind of case.
/appealset wait <kind> <hours>
d!appealset wait <kind> <hours>
d!appealset wait <kind> <hours>
See it in DiscordFluxer
- kindneeded
ban,timeoutorwarn.- hoursneeded
- Hours to wait, 0 to 8,760 (a year). 0 = straight away.
d!appealset wait ban 72bans can be appealed after 3 daysd!appealset wait timeout 0timeouts straight away
/d!ban#
Ban a member (or anyone, by ID), for good or for a while.
A duration right after the member makes it a temporary ban that Fluxer ends on its own. I message them first (unless --silent), with the server's appeal text.
/ban <member> [duration] [reason] [--delete] [--silent]
d!ban <member> [duration] [reason] [--delete] [--silent]
d!ban <member> [duration] [reason] [--delete] [--silent]
See it in DiscordFluxer
- memberneeded
- A mention or a user ID; they don't have to be in the server.
- durationoptional
- How long, like
1d,2wor12h(1 minute to 2 years). For good if left out. - reasonoptional
- Why; it goes in the case and Fluxer's audit log.
- --deleteoptional
- Also delete their messages from the last
1h,1dor7d. - --silentoptional
- Don't message them about it.
d!ban @Orion spamming invitesbans Orion for goodd!ban @Orion 3d cooling offbans Orion for 3 daysd!ban 123456789012345678 raid account --delete 1dbans by ID and deletes a day of messages
/d!case#
Show one case: who, what, why, how long and whether it's still in force.
/case <number>
d!case <number>
d!case <number>
See it in DiscordFluxer
- numberneeded
- The case number, like
#12or12.
d!case 12shows case #12
/d!cases#
List recent cases, of the whole server, one member, or one moderator's actions.
/cases [member] [type]
d!cases [member] [type]
d!cases [member] [type]
See it in DiscordFluxer
- memberoptional
- A mention or user ID: their cases. Write
mod @memberfor the cases a moderator made. Everyone's, if left out. - typeoptional
- Only one kind:
ban,kick,timeout,warn,purge,lock…
d!casesthe latest casesd!cases @OrionOrion's casesd!cases mod @Vegathe cases Vega maded!cases warnthe latest warnings
/d!clearwarns#
Revoke every warning of a member that still counts.
/clearwarns <member> [reason]
d!clearwarns <member> [reason]
d!clearwarns <member> [reason]
See it in DiscordFluxer
- memberneeded
- A mention or a user ID.
- reasonoptional
- Why.
d!clearwarns @Orion fresh startrevokes all of Orion's warnings
/d!kick#
Remove a member from the server; they can join again with an invite.
I message them first (unless --silent), with the server's appeal text.
/kick <member> [reason] [--silent]
d!kick <member> [reason] [--silent]
d!kick <member> [reason] [--silent]
See it in DiscordFluxer
- memberneeded
- A mention or a user ID.
- reasonoptional
- Why; it goes in the case and Fluxer's audit log.
- --silentoptional
- Don't message them about it.
d!kick @Orion ignoring the ruleskicks Orion
/d!lock#
Stop members from sending messages in a channel, or across the server.
Denies Send Messages to @everyone; unlock puts it back as it was. Roles allowed to send on their own (like mods) still can. Locking the server asks first.
/lock [channel|server] [reason]
d!lock [channel|server] [reason]
d!lock [channel|server] [reason]
See it in DiscordFluxer
- channel|serveroptional
- A channel mention or ID, or
serverfor every text channel (or only the onesmodset lockdownpicked). This channel, if left out. - reasonoptional
- Why; it goes in the case and Fluxer's audit log.
d!locklocks this channeld!lock #general raidlocks #generald!lock server raid in progresslocks the server's text channels after you confirm
/d!massban#
Ban many users at once by ID, after you confirm (for raids).
Every user is checked like a normal ban; the ones that can't be banned are listed. It's one case.
/massban <users…> [reason]
d!massban <users…> [reason]
d!massban <users…> [reason]
See it in DiscordFluxer
- users…needed, one or more
- User IDs or mentions, separated by spaces (up to 200).
- reasonoptional
- Why, after the users; it goes in the case and Fluxer's audit log.
d!massban 111111111111111111 222222222222222222 raidbans both after you confirm
/d!modset#
Show the moderation settings: mod log, messages to members, reasons, warnings and the ladder.
/modset
d!modset
d!modset
See it in DiscordFluxer
d!modsetevery moderation setting at a glance
/d!modset appeal#
Set the text added to messages about actions, like how to appeal.
/modset appeal <text>
d!modset appeal <text>
d!modset appeal <text>
See it in DiscordFluxer
- textneeded
- Up to 300 characters, or
off.
d!modset appeal Appeal at https://example.com/appealadds the appeal linkd!modset appeal offno appeal text
/d!modset bandelete#
Set how much of a banned member's messages a ban deletes when the command doesn't say.
/modset bandelete <value>
d!modset bandelete <value>
d!modset bandelete <value>
See it in DiscordFluxer
- valueneeded
0(none),1h,1dor7d.
d!modset bandelete 1dbans delete the last day of messages
/d!modset deletecommand#
Delete the command message after an action, so the channel stays clean.
/modset deletecommand <value>
d!modset deletecommand <value>
d!modset deletecommand <value>
See it in DiscordFluxer
- valueneeded
onoroff. Off by default.
d!modset deletecommand on`ban @x` messages disappear after the ban
/d!modset dm#
Turn messages to members about warnings, timeouts, kicks and bans on or off.
/modset dm <value>
d!modset dm <value>
d!modset dm <value>
See it in DiscordFluxer
- valueneeded
onoroff. On by default.
d!modset dm offmembers aren't messaged
/d!modset expiry#
Set how many days a warning's points count; 0 keeps them forever.
/modset expiry <days>
d!modset expiry <days>
d!modset expiry <days>
See it in DiscordFluxer
- daysneeded
- 0 to 3650. 30 by default.
d!modset expiry 60warnings count for 60 daysd!modset expiry 0warnings never expire
/d!modset ladder#
Set what happens when a member's warning points reach a number: a timeout, kick, ban or temporary ban.
A step fires once, when a warning takes the points from below its number to it or above.
/modset ladder [add|remove|clear] [details]
d!modset ladder [add|remove|clear] [details]
d!modset ladder [add|remove|clear] [details]
See it in DiscordFluxer
- add|remove|clearoptional
- Add or replace a step, remove one, or remove them all. Shows the ladder if left out.
- detailsoptional
- For
add:<points> <timeout|kick|ban|tempban> [duration](a duration for timeouts and temporary bans). Forremove: the step's points.
d!modset ladder add 3 timeout 1hat 3 points, a 1-hour timeoutd!modset ladder add 5 kickat 5 points, a kickd!modset ladder remove 3removes the 3-point step
/d!modset lockdown#
Pick the channels lock server and lockdowns lock; with none picked, they lock every text channel.
A category stands for the text channels in it.
/modset lockdown [add|remove|clear] [channels…]
d!modset lockdown [add|remove|clear] [channels…]
d!modset lockdown [add|remove|clear] [channels…]
See it in DiscordFluxer
- add|remove|clearoptional
- Add channels, remove them, or remove them all (every text channel again). Lists them if left out.
- channels…optional, one or more
- Channel mentions, or channel or category IDs.
d!modset lockdown add #general #mediaa lockdown locks only these twod!modset lockdown cleara lockdown locks every text channel again
/d!modset log#
Pick the channel where every case is posted (and edited when it changes), or turn it off.
/modset log <channel>
d!modset log <channel>
d!modset log <channel>
See it in DiscordFluxer
- channelneeded
- A channel mention or ID, or
off.
d!modset log #mod-logcases go to #mod-logd!modset log offno mod log
/d!modset preset#
Save warning reasons with their points, to warn with a word (warn @x spam).
/modset preset [add|remove|clear] [details]
d!modset preset [add|remove|clear] [details]
d!modset preset [add|remove|clear] [details]
See it in DiscordFluxer
- add|remove|clearoptional
- Add or replace a preset, remove one, or remove them all. Lists the presets if left out.
- detailsoptional
- For
add:<name> <points> <reason>(a one-word name). Forremove: the preset's name.
d!modset preset add spam 1 Spamming`warn @x spam` gives 1 point for "Spamming"d!modset preset remove spamremoves the preset
/d!modset protect#
Pick roles whose members moderators can't warn, time out, kick or ban; only Dexy admins can.
Dexy admins are the owner, Administrators, the Dexy admin role and Manage Server where it counts. Auto-mod leaves these members alone too. The owner is always protected.
/modset protect [add|remove|clear] [roles…]
d!modset protect [add|remove|clear] [roles…]
d!modset protect [add|remove|clear] [roles…]
See it in DiscordFluxer
- add|remove|clearoptional
- Add roles, remove them, or remove them all. Lists them if left out.
- roles…optional, one or more
- Role mentions or IDs.
d!modset protect add @StaffStaff members can't be actioned by moderatorsd!modset protect remove @Staffthey can again
/d!modset reason#
Require a reason with every action, or not.
/modset reason <value>
d!modset reason <value>
d!modset reason <value>
See it in DiscordFluxer
- valueneeded
onoroff. Off by default.
d!modset reason onactions without a reason are refused
/d!modset respondreason#
Show the reason in the reply after an action, or keep it to the case and the mod log.
/modset respondreason <value>
d!modset respondreason <value>
d!modset respondreason <value>
See it in DiscordFluxer
- valueneeded
onoroff. On by default.
d!modset respondreason offreplies say what happened, not why
/d!modset response#
Write your own reply for an action, instead of Dexy's; reset goes back to Dexy's.
Placeholders: {user} (their name), {user.mention}, {moderator}, {reason}, {duration} (empty when the action has none) and {case} (the number). Your text becomes the reply's description; its title, fields and case number stay. Messages to the member stay the same.
/modset response [action] [text|reset]
d!modset response [action] [text|reset]
d!modset response [action] [text|reset]
See it in DiscordFluxer
- actionoptional
ban,unban,softban,kick,timeout,untimeoutorwarn. Lists the responses if left out.- text|resetoptional
- Up to 300 characters, or
reset.
d!modset response ban {user.mention} is gone. Case #{case}.a shorter ban replyd!modset response ban resetDexy's own reply again
/d!modset style#
Pick how moderation's messages look: the reply after an action, the DM to the member, the mod-log post.
Replies: compact (a small embed with one line, the default), detailed (the full embed), text (one line of text) or reaction (✅ on your command, no reply; errors still reply). DMs: compact (the default), detailed or embed. The mod log: detailed (the default) or compact (one line per case). Auto-mod's notice has its own: automod style.
/modset style [reply|dm|log] [style]
d!modset style [reply|dm|log] [style]
d!modset style [reply|dm|log] [style]
See it in DiscordFluxer
- reply|dm|logoptional
- Which message. Shows every style with an example if left out.
- styleoptional
- The style for it. Lists that message's styles if left out.
d!modset stylethe styles in use, with an example of eachd!modset style reply textreplies are one line of textd!modset style dm embedDMs are a small embedd!modset style log compactone line per case in the mod log
/d!modstats#
Count moderation actions by type over 7 days, 30 days and all time, for the server or a moderator.
/modstats [member]
d!modstats [member]
d!modstats [member]
See it in DiscordFluxer
- memberoptional
- A moderator (a mention or a user ID). The whole server, if left out.
d!modstatsevery action in the serverd!modstats @Vegawhat Vega did
/d!nick#
Change a member's nickname, or reset it.
/nick <member> [nickname]
d!nick <member> [nickname]
d!nick <member> [nickname]
See it in DiscordFluxer
- memberneeded
- A mention or a user ID.
- nicknameoptional
- The new nickname (up to 32 characters). Resets it if left out.
d!nick @Orion Orionsets the nickname to "Orion"d!nick @Orionresets Orion's nickname
/d!note#
Add a note about a member to the case log; nothing happens to them and they aren't told.
/note <member> <text>
d!note <member> <text>
d!note <member> <text>
See it in DiscordFluxer
- memberneeded
- A mention or a user ID.
- textneeded
- The note.
d!note @Orion asked about the rules twicea note on Orion's record
/d!purge#
Delete recent messages in this channel, all of them or only the ones that match filters.
Checks up to amount messages before your command (asks first above 100) and deletes the ones that match every filter; pinned messages stay. The summary deletes itself.
/purge <amount> [filters…]
d!purge <amount> [filters…]
d!purge <amount> [filters…]
See it in DiscordFluxer
- amountneeded
- How many messages to check, 1 to 1000.
- filters…optional, one or more
--user @member,--bots,--humans,--links,--images,--embeds,--contains <text>,--startswith <text>,--after <message ID>,--before <message ID>.
d!purge 50deletes the last 50 messagesd!purge 200 --user @Oriondeletes Orion's messages among the last 200, after you confirmd!purge 100 --bots --contains giveawaybot messages mentioning "giveaway"
/d!reason#
Change a case's reason; its post in the mod log changes too.
/reason <case> <reason>
d!reason <case> <reason>
d!reason <case> <reason>
See it in DiscordFluxer
- caseneeded
- The case number, like
#12or12. - reasonneeded
- The new reason.
d!reason 12 posting scam linkscase #12's reason is now "posting scam links"
/d!role#
Give a member a role or take one away, with a case for it.
/role
d!role
d!role
See it in DiscordFluxer
d!rolehow to use it
/d!role add#
Give a member a role; it must be below your highest role and mine.
/role add <member> <role> [reason]
d!role add <member> <role> [reason]
d!role add <member> <role> [reason]
See it in DiscordFluxer
- memberneeded
- A mention or a user ID.
- roleneeded
- A role mention or role ID.
- reasonoptional
- Why; it goes in the case and Fluxer's audit log.
d!role add @Orion @Verified checked their introgives Orion the Verified role
/d!role remove#
Take a role from a member; it must be below your highest role and mine.
/role remove <member> <role> [reason]
d!role remove <member> <role> [reason]
d!role remove <member> <role> [reason]
See it in DiscordFluxer
- memberneeded
- A mention or a user ID.
- roleneeded
- A role mention or role ID.
- reasonoptional
- Why; it goes in the case and Fluxer's audit log.
d!role remove @Orion @Helpers stepped downtakes the Helpers role from Orion
/d!slowmode#
Set how long members wait between messages in a channel, or turn slowmode off.
/slowmode [channel] <duration|off>
d!slowmode [channel] <duration|off>
d!slowmode [channel] <duration|off>
See it in DiscordFluxer
- channeloptional
- A channel mention or ID. This channel, if left out.
- duration|offneeded
- Like
5s,30s,2mor1h(up to 6 hours), oroff.
d!slowmode 10sone message every 10 seconds hered!slowmode #general 1mone a minute in #generald!slowmode offturns it off here
/d!softban#
Remove a member and delete their recent messages: a ban and an unban, so they can join again.
Deletes the last day of their messages unless --delete says otherwise (or the server's default is longer).
/softban <member> [reason] [--delete]
d!softban <member> [reason] [--delete]
d!softban <member> [reason] [--delete]
See it in DiscordFluxer
- memberneeded
- A mention or a user ID.
- reasonoptional
- Why; it goes in the case and Fluxer's audit log.
- --deleteoptional
- How much of their messages to delete:
1h,1dor7d.
d!softban @Orion spam waveremoves Orion and the last day of their messagesd!softban @Orion --delete 7dthe same with a week of messages
/d!timeout#
Time a member out: they can't talk, react or join voice until it ends.
Fluxer ends it on its own, even if they leave and come back. Administrators can't be timed out.
/timeout <member> <duration> [reason] [--silent]
d!timeout <member> <duration> [reason] [--silent]
d!timeout <member> <duration> [reason] [--silent]
See it in DiscordFluxer
- memberneeded
- A mention or a user ID.
- durationneeded
- How long, like
10m,2h30mor1d(1 minute to 365 days). - reasonoptional
- Why; it goes in the case and Fluxer's audit log.
- --silentoptional
- Don't message them about it.
d!timeout @Orion 1h heated argumenttimes Orion out for an hourd!mute @Orion 10mthe same for 10 minutes, with the other name
/d!unban#
Lift someone's ban so they can join again.
/unban <user> [reason]
d!unban <user> [reason]
d!unban <user> [reason]
See it in DiscordFluxer
- userneeded
- Their user ID (or a mention).
- reasonoptional
- Why; it goes in the case and Fluxer's audit log.
d!unban 123456789012345678 appeal acceptedlifts the ban
/d!unlock#
Let members send messages again in a locked channel, or in every channel lock server locked.
/unlock [channel|server] [reason]
d!unlock [channel|server] [reason]
d!unlock [channel|server] [reason]
See it in DiscordFluxer
- channel|serveroptional
- A channel mention or ID, or
server. This channel, if left out. - reasonoptional
- Why; it goes in the case and Fluxer's audit log.
d!unlockunlocks this channeld!unlock server raid overunlocks every channel the server lock locked
/d!untimeout#
End a member's timeout early.
/untimeout <member> [reason]
d!untimeout <member> [reason]
d!untimeout <member> [reason]
See it in DiscordFluxer
- memberneeded
- A mention or a user ID.
- reasonoptional
- Why; it goes in the case and Fluxer's audit log.
d!untimeout @Orion sorted it outends Orion's timeoutd!unmute @Orionthe same, with the other name
/d!unwarn#
Revoke a warning so its points stop counting.
/unwarn <case> [reason]
d!unwarn <case> [reason]
d!unwarn <case> [reason]
See it in DiscordFluxer
- caseneeded
- The warning's case number, like
#12or12(seewarnings). - reasonoptional
- Why.
d!unwarn 12 it was a misunderstandingrevokes warning #12
/d!warn#
Warn a member: the warning gives points, and enough points can set off the server's ladder.
Points count until they expire (modset expiry) or the warning is revoked. A preset's name (modset preset) as the reason uses its points and reason.
/warn <member> [points] [reason] [--silent]
d!warn <member> [points] [reason] [--silent]
d!warn <member> [points] [reason] [--silent]
See it in DiscordFluxer
- memberneeded
- A mention or a user ID.
- pointsoptional
- How many points, 1 to 100. 1, or the preset's, if left out.
- reasonoptional
- Why, or a preset's name; it goes in the case and the message to them.
- --silentoptional
- Don't message them about it.
d!warn @Orion spamming emojisa 1-point warningd!warn @Orion 3 slursa 3-point warningd!warn @Orion spamuses the `spam` preset's points and reason
/d!warnings#
Show a member's warnings that still count, and their points.
/warnings <member>
d!warnings <member>
d!warnings <member>
See it in DiscordFluxer
- memberneeded
- A mention or a user ID.
d!warnings @OrionOrion's warnings and points