Stop the user. Remove the spam.

Let Ban(ana) clean up the mess.

Ban(ana) is designed to protect servers from compromised accounts that may send crypto scams, malicious links, NSFW content, or other unwanted spam.

Yellow banana illustration

Features

Ban(ana) gives your server the tools it requires to stay safe, keep clean, and firmly moderated.

Compromised Account Protection

Ban(ana) monitors specific channels and automatically responds when compromised accounts send messages.

Message Cleanup

Ban(ana) can automatically clean up messages from compromised users across every monitored channel, covering messages from the previous 1 to 7 days.

Automatic Moderation

Ban(ana) can automatically ban, kick, or timeout users, or delete messages without taking further action.

Moderation DMs

Ban(ana) can privately message users when they are moderated, providing details about the action taken and the reason for it.

Warning-First Mode

Instead of taking immediate action, Ban(ana) can warn users the first time they trigger the protected channel. If they trigger it again, Ban(ana) performs the configured moderation action.

Detailed Moderation Logs

Ban(ana) can send detailed logs showing the user, action, result, messages deleted, cleanup period, reason, and DM status.

Exempt Roles

Ban(ana) lets administrators exclude trusted roles from protection, allowing staff to use protected channels without triggering moderation.

Customizable Protection

Ban(ana) lets administrators customize channels, actions, reasons, cleanup, warnings, DMs, roles, and protection settings.

Commands

Commands Ban(ana) offers to help protect and manage your community.

Check Ban(ana)’s latency, uptime, server count, and other useful information regarding Ban(ana).

Support Ban(ana)

Support Ban(ana) and help its journey towards becoming the number one moderation bot.

Support Server

Need help setting up Ban(ana), staying up to date with the latest news, or reporting a bug?