Moderation and automod for Discord
The usual commands, with checks that prevent mistakes, a history per person and a filter that watches the chat when your team isn’t around.
Free to start · Installs in under a minute
Moderating by hand, without surprises.
Commands with hierarchy checks
Kick, ban, timeout and warn check that you don’t act on yourself, the bot, the owner or someone with a role equal to or higher than yours.
Warnings that expire
Warnings expire after 30 days by default, or whenever you say, from 1 to 365 days, or never. Expired ones stop counting but stay in the history.
Automatic escalation
At 3 active warnings, the person is timed out for 10 minutes. You decide how many warnings and how long it lasts.
History per person
Each person’s bans, kicks, timeouts and warnings in one place, and warnings can be viewed, deleted or cleared.
Bulk delete
Up to 100 messages at once, or only one person’s.
A log of every action
Every action in your log channel, with its own channel and switch for each type if you prefer.
Temporary bans
/ban with a duration, from 1 minute to 1 year: 30m, 12h, 7d or 2w for weeks. The ban lifts itself when it’s due, even if the bot has restarted.
Server log with who did it
Bans, member role changes and nicknames, with who did it according to the audit log. With premium, also roles, channels, voice, invites and emojis.
Automod that keeps watch on its own.
Word filter
It matches whole words, ignores accents, turns numbers and symbols into letters and catches repeated letters. It also checks edited messages.
Anti-spam
It stops bursts, more than 5 messages in 5 seconds by default, and messages with too many mentions.
Link and invite filter
Deletes invites to other servers, not to yours, and if you want any link that isn’t on your list of allowed domains. With exempt roles and channels.
You choose the penalty
Just delete, delete and warn, which counts towards escalation, or delete and time out. With an exempt role for your team.
Raid protection.
Wave alert
If more accounts than usual join at once, 10 in 10 seconds by default, Kirno alerts you in the channel you choose with a list of who joined. You decide how many and in how long.
Minimum account age
Accounts created fewer days ago than you set, from 1 to 90, are kicked or timed out when they join and, if you want, get a private message with the reason.
Lockdown mode Premium
While it lasts, from 5 minutes to 24 hours, anyone who joins is timed out or kicked. It switches on by itself when a wave is detected, with the alert’s button or with /antirraid, and it can raise the server’s verification level and put it back when it ends.
What each plan includes.
Free
- All the moderation commands
- Expiring warnings and automatic escalation
- Full history per person
- Automod with anti-spam and up to 25 filtered words
- A log of every action, by type
- Temporary bans that lift themselves
- Invite and link filter
- Anti-raid: wave alerts and minimum account age
- Server log with who did it: bans, member roles and nicknames
With premium
- Unlimited filtered words
- Log of edited and deleted messages, with what they said
- Anti-raid lockdown mode, automatic or with /antirraid, with a role ping
- The full server log: also roles, channels, voice, invites and emojis
The deleted messages log shows the text if the bot still had it in memory; if not, it logs the deletion and says it couldn’t recover it.
Up and running in minutes.
- Add Kirno to your server with the “Add to Discord” button.
- In the panel, choose your log channel and which actions get logged.
- Turn on automod, add your words and choose the penalty.
- Set when warnings expire and when escalation kicks in.
- In anti-raid, choose the alert channel and the minimum account age.
This feature’s commands.
/kickKicks a person, with an optional reason./banBans forever or for a while, even someone who has already left, and can delete up to 7 days of their messages./unbanLifts a ban using the person’s ID./timeoutTimes someone out for 1 minute to 28 days./warnGives a warning with its reason and tells the person by direct message./warningsViews, deletes or clears a person’s warnings./modlogsA person’s full moderation history./antirraidChecks anti-raid, turns lockdown mode on or ends it early./clearDeletes up to 100 messages at once.
What people usually ask.
Is Kirno’s moderation free?
Almost all of it: commands, temporary bans, warnings, escalation, history, anti-spam, link filter, raid alerts, minimum account age and the logs. Premium removes the 25-word limit on the filter and adds anti-raid lockdown mode, the full server log and the log of edited and deleted messages with what they said.
What happens when someone piles up warnings?
With escalation on, which is the default, at 3 active warnings Kirno times the person out for 10 minutes. You can change both numbers or turn it off.
Does the filter catch disguised words?
Yes: it ignores accents, turns numbers and symbols into letters and catches repeated letters. And it also checks messages when they’re edited.
Can I delete old messages with /clear?
Up to 100 at once, as long as they’re less than 14 days old: that’s the limit Discord sets on bulk deletion.
How does Kirno protect against a raid?
For free, it alerts you in the channel you choose when too many accounts join within a few seconds, and it can kick or time out brand-new accounts. With premium, lockdown mode times out or kicks everyone who joins while it lasts, switches on by itself or with /antirraid and can raise the server’s verification level.
How do I set a temporary ban?
With /ban and the duracion option: for example 30m, 12h, 7d or 2w for two weeks, from 1 minute to 1 year. Kirno lifts the ban on its own when the time is up and records it in the log.