Anti-nuke and anti-raid for Discord

Every message adds heat. Cross the line and Arkieus acts.

Arkieus guards Discord servers against raids and nukes. It scores bursts of spam as they happen, strips the roles of anyone who deletes channels without permission, and gives your moderators fast tools.

Try the heat meter

Cool

A new account joins your server and starts posting.

0of 100

These are the default values. Every weight, the threshold and the decay rate can be changed on the dashboard.

How Arkieus protects your server

Two layers of defense, plus the moderation tools you reach for every day.

Raid protection

Messages, photos, videos, emoji, stickers, mentions and links each add heat to their sender. Heat fades over time, so normal chat stays cool and bursts do not. Past your threshold, Arkieus deletes the burst and times out, kicks or bans the sender.

  • Emoji3
  • Sticker8
  • Message10
  • Mention12
  • Photo15
  • Link15
  • Duplicate20
  • Video25

Nuke protection

Someone deletes a channel without permission. Arkieus responds in seconds.

  1. Channel deletedThe event is caught instantly.
  2. Audit log matchedOnly the entry for that exact channel counts.
  3. Whitelist checkedTrusted users are left alone.
  4. Roles removedEvery role the bot can remove, and a log entry.

Moderation

Ban, kick, mute and warn with a short reason. Every action can be posted to a log channel you choose.

Dashboard

Change thresholds, heat weights, prefixes, the log channel and the whitelist from your browser. See how fast each kind of message reaches your threshold before you save.

Commands

The default prefix is a! and can be changed per server.

a!ban @user r!reason
Ban a member, or a user who already left, by mention or ID.
a!kick @user r!reason
Remove a member from the server.
a!mute @user 30m r!reason
Time a member out for up to 28 days.
a!warn @user r!reason
Record a warning. List them with a!warnings @user.
/panic and /unpanic
Lock every text and voice channel, then restore the previous permissions.
/quarantine user
Remove a member's roles and assign the Quarantined role.
/antiraid, /whitelist, /config
The same settings you can change on the dashboard.

Put a fuse on your server.