Features

Every module below is independent and off until you enable it, with the single exception of activity tracking, which is on by default.

Protection

ModuleWhat it does
Image ProtectionMatches posted images against a hash database of known scam images.
Link ProtectionSix link filters: phishing, malware, IP loggers, gambling, NSFW, scams.
Anti-Bot / RaidDetects identical content posted across several channels in a short window.

Details and tuning: Protection.

Moderation

CommandDoesRequires
/banBans a member, optionally purging up to 7 days of their messages.Ban Members
/unbanUnbans by user ID.Ban Members
/kickKicks a member.Kick Members
/timeoutTimes a member out, up to Discord's 28-day maximum.Moderate Members
/untimeoutClears a timeout.Ban Members
/warnRecords a warning against a member.Ban Members
/userStaff lookup: warnings, activity, account age, join-risk flags, roles.Manage Messages

Details: Moderation.

Community

ModuleWhat it does
TicketsButton panels, private ticket channels, per-type staff roles, transcripts.
Auto-RolesOne or several roles assigned automatically on join.
Join-to-CreateTemporary voice rooms with an owner control panel.
Welcome MessagesAn in-channel greeting, plain text or embed.
Welcome DMsA separate direct message, with optional failure logging.

Details: Community Tools.

Engagement

ModuleWhat it does
Activity TrackingCounts messages and voice seconds per member, with channels you can exclude.
LeaderboardA public web leaderboard per server; /leaderboard posts the link.
Hall of FameStar-count starboard with editing, removal and a one-time backfill.
CountingA counting channel that tracks your server's highest streak.
/profileA member's own join date, message count and voice time.

Utility

  • /ping — gateway and API latency.
  • /leaderboard — a link to this server's web leaderboard.
  • /testwelcome — preview the welcome message and DM against your own account. Requires Manage Server.

Custom bots

A custom bot is a complete Graffiti instance running under a Discord application you own, with your own name, avatar and presence. It shares the same modules, settings and dashboard. Set one up from a Premium server's settings — it belongs to that server, not to your account. See the FAQ for availability.