Skip to content

Keeps the chat loud, not rude.

Muzzle is a free moderation bot for Yapin'. It handles bans, warnings, automod and raids, so your mods can get back to the conversation. Add it, give it a role, and run /setup.

See all 34 commands
34commands 7automod filters 28day timeouts 0messages stored

What it does

Everything a mod team reaches for, in one bot.

Moderation with cases

/ban/kick/timeout/warn/purge

Every ban, kick, timeout and warning gets a numbered case with the reason and who did it, so your team can look anyone up with /history. Add a duration to a ban and Muzzle lifts it by itself when it runs out.

/ban @user 7d spamming invite links

Warning thresholds

/thresholds/warnings

Decide what happens after a number of warnings, like a one-hour timeout at three and a week-long ban at five. Muzzle applies it the moment the warning lands, and only if the mod who warned could have done it themselves.

/thresholds add 3 timeout 1h

Automod

spamrepeatsinviteslinksbanned wordsmentionscapitals

Seven filters you switch on one at a time. Banned words still get caught when someone writes them as B4DW0RD or baaaad. Mods and the channels or roles you choose are always left alone.

/automod words add badword, scam*

Raid mode

/raidmode

When lots of accounts join at once, Muzzle switches raid mode on, times out or kicks the newcomers, pauses auto-roles and posts one summary to your log instead of a hundred lines. You can switch it on by hand too.

/raidmode auto on

Roles

/autorole/rolepanel/reactionrole

Give new members a role automatically, post a panel of buttons people click to pick their own roles, or use classic emoji reaction roles.

/rolepanel add @Events 🎉 Event pings

Welcome messages

/welcome/goodbye

Yapin' has no join messages of its own, so Muzzle greets new members with a card showing their picture and member number. When lots of people join at once they share one welcome, and nothing is posted during a raid. Write your own message, DM newcomers too, or say goodbye when people leave.

/welcome message Hey {user}, welcome to {server}!

Custom commands and a mod log

/cc/modlog

Make replies like !rules for your server. Every action is logged to your mod log, posted through a webhook so it never slows the bot down.

/cc add rules Read #rules before posting, {user}!

Careful by design.

01

It never repeats a banned word

Anything Muzzle posts, from ban reasons to the mod log, has your server's banned words masked, so the bot can never be the one posting them.

02

It respects your role order

Mods can only act on people below them, and Muzzle checks every command itself before it does anything.

03

It stays quick on busy days

Answers go out as replies and the log goes through a webhook, so Muzzle keeps within Yapin's message limits even when chat is on fire.

04

It keeps very little

Settings and moderation cases only. Messages are never stored, and everything about your server is deleted within 7 days of removing Muzzle.

Getting started

Set up in about two minutes.

Add Muzzle

In Yapin', open Server settings, then Bots, and add Muzzle.

Give it a role

A role with Ban, Kick, Timeout, Manage messages, Manage roles and Manage channels, placed above your members.

Run /setup

It checks Muzzle's permissions and switches on the mod log, automod and raid protection with one tap each.

The dashboard

Manage Muzzle from your browser.

Sign in with Yapin', pick a server and change everything with switches instead of commands.

New to Yapin'?

Yapin' is a free chat app for communities, with servers, voice chat and screen sharing. It's where Muzzle lives, and it's well worth a look.

Get Yapin'