Moderation

Moderation

Server moderation, automod, roles and tickets.

16 commands

/ban

slash
Raven-chanOmni-chan

Ban a member.

🔒 Requires Ban Members

/ban <member> [reason]

/kick

slash
Raven-chanOmni-chan

Kick a member.

🔒 Requires Kick Members

/kick <member> [reason]

/mute

slash
Raven-chanOmni-chan

Timeout (mute) a member.

🔒 Requires Moderate Members

/mute <member> <duration>

/unmute

slash
Raven-chanOmni-chan

Remove a member’s timeout.

🔒 Requires Moderate Members

/unmute <member>

/purge

slash
Raven-chanOmni-chan

Bulk-delete up to 100 messages.

🔒 Requires Manage Messages

/purge <count>

/mod slowmode

slash
Raven-chanOmni-chan

Set channel slowmode.

🔒 Requires Manage Channels

/mod slowmode <seconds>

/mod imagetally

slash
Raven-chanOmni-chan

Count images posted per user in a channel.

🔒 Requires Manage Messages

/mod imagetally

/mod cmd

slash
Raven-chanOmni-chan

Manage custom text commands, replies and reactions.

🔒 Requires Manage Server

/mod cmd

/mod warn

group
Raven-chanOmni-chan

Member warnings (tracked globally across servers).

🔒 Requires Moderate Members

Subcommands
  • /mod warn add Warn a member.
  • /mod warn list List a member’s warnings.
  • /mod warn clear Clear a member’s warnings.
  • /mod warn history A member’s moderation history here (was /modlogs).

/mod automod

group
Raven-chanOmni-chan

Word-filter automoderation.

🔒 Requires Manage Server

Subcommands
  • /mod automod add
  • /mod automod remove
  • /mod automod list
  • /mod automod clear
  • /mod automod status

/mod blacklist

group
Raven-chanOmni-chan

Restrict features per channel or category.

🔒 Requires Manage Server

Subcommands
  • /mod blacklist add
  • /mod blacklist remove
  • /mod blacklist list

/modset rrpanel

group
Raven-chanOmni-chan

Reaction-role panels.

🔒 Requires Manage Roles

Subcommands
  • /modset rrpanel create
  • /modset rrpanel edit
  • /modset rrpanel add
  • /modset rrpanel remove
  • /modset rrpanel delete
  • /modset rrpanel list
  • /modset rrpanel setimage

/modset welcome

group
Raven-chanOmni-chan

Welcome-message system.

🔒 Requires Manage Server

Subcommands
  • /modset welcome settitle
  • /modset welcome setmessage
  • /modset welcome setimage
  • /modset welcome addchannel
  • /modset welcome removechannel
  • /modset welcome clearchannels
  • /modset welcome preview
  • /modset welcome status

After an AQW verification the footer names the in-game guild the character page proved, so an ally reads Member of Vanaheim rather than the name of your Discord server. It falls back to the server name where there is no proven guild: the I don’t play AQW button, somebody in no guild, and the on-join welcome. /modset welcome preview reads your own verified guild so the preview matches what members actually get.

/ticket

group
Raven-chanOmni-chan

Support-ticket system.

🔒 Requires Manage Server

Subcommands
  • /ticket setup
  • /ticket close
  • /ticket add
  • /ticket remove

/modset schedule

group
Raven-chanOmni-chan

Scheduled pings: one-off or repeating announcements.

🔒 Requires Mod role

Subcommands
  • /modset schedule create Repeats: once, daily, weekly, every 2 weeks or every 4 weeks. Times are 24h with a UTC offset option. Only the chosen role is pinged, never @everyone from the message text. Say when it first fires with either day (a weekday, today or tomorrow) or date for anything further out than next week, written 2026-09-14. label is the short name the panel shows, like Campaign 1. remind sends a heads-up that far ahead, like 1d or 2h.
  • /modset schedule panel The bot rewrites it whenever the schedule changes, so leave it up. Times render in each reader’s own timezone, and a paused ping drops off it.
  • /modset schedule list
  • /modset schedule pause
  • /modset schedule delete

If the bot was offline when a ping was due, it fires once when back and rolls forward, never replaying missed weeks. A repeating ping whose channel breaks pauses itself instead of retrying forever. A reminder only goes out in the window before its ping: if the bot was down for the whole window it is skipped rather than sent after the event, when it would be worse than useless. A lead time longer than the gap between pings is refused, since the reminder would land before the previous one had happened. Dates are ISO only: 14/09/2026 and 09/14/2026 are the same characters meaning two different days, so the ambiguous forms are refused rather than guessed at. A date already past is refused too, since unlike a weekday it has no obvious next one.

/modset restart

group
Raven-chanOmni-chan

Restart-announcement system.

🔒 Requires Administrator

Subcommands
  • /modset restart updatechannel
  • /modset restart githooks
  • /modset restart announce