Built for Discord communities

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.

9
Servers
6
Custom bots
966.6k
Links flagged
4
Threats blocked
5.3k
Messages counted
932
Voice hours

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 works
  1. Known scam links

    Public threat feeds are pulled every day into one database. Enable the categories you care about; allowlisted domains are never flagged.

  2. Known scam images

    Matched by perceptual hash, so a re-uploaded or recompressed copy still matches. Manage your server's list from the dashboard.

  3. 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 bot

Ready to make your mark?

Sign in with Discord, pick a server, and switch on what it needs.

Get started