Make your mark.
A better way to run your Discord server. Threat protection, moderation, tickets and community tools, configured from a dashboard instead of a list of commands nobody remembers.
Features
Four jobs, one bot.
Every module is a switch on the dashboard. Turn on what your server needs and leave the rest alone.
Protection
Harmful content is removed first, before anything else looks at the message.
- Link threat intelligence from 10 public feeds, in six categories
- Known scam images, matched even after resizing or recompression
- Copy-paste raids across channels, handled as one event
Moderation
One punishment engine behind every command and every automatic action.
- Ban, kick, timeout, warn, unban and untimeout
- Every action logged with the reason and whether the member was told
- Bans made in Discord's own menus are logged the same way
Community
The tools a busy server keeps asking for.
- Tickets with button panels, staff roles and transcripts
- Temporary voice rooms with an owner control panel
- Welcome messages, welcome DMs and auto-roles
Engagement
Give your regulars something to show for it.
- Activity tracking for messages and voice time
- A public leaderboard page for every server
- Hall of Fame for starred messages, and a counting channel
Protection
It catches the raid before anyone reports it.
Three detectors run on every message, each with its own response: delete only, warn, timeout, kick or ban. The message goes first; the paperwork happens after.
How protection worksKnown scam links
Public threat feeds are pulled every day into one database. Enable the categories you care about; allowlisted domains are never flagged.
Known scam images
Matched by perceptual hash, so a re-uploaded or recompressed copy still matches. Manage your server's list from the dashboard.
Copy-paste raids
The same content across more channels than you allow, inside your time window, is removed everywhere and dealt with once.
Premium
Your server, under your own name.
With Premium, Graffiti can run as your own Discord application: your bot's name, avatar and status, with every module and every setting exactly as before.
Set up your own botReady to make your mark?
Sign in with Discord, pick a server, and switch on what it needs.