Skip to main content
The AI layer is optional, off by default and enabled per server on the dashboard AI tab, with per-channel overrides. If the model is disabled, unreachable or unsure, Percy uses the normal command instead. The model runs on Percy’s own server; message text is not sent to a third-party AI provider or stored for training.

Features

Moderation flags

A message is flagged only if the feature is on for the channel, the model is available, the author is not a bot, the owner or staff with Manage Messages, the author and channel are not on the AutoMod ignore list, the message is at least 16 characters, the verdict is harmful with confidence of at least 0.7, and the author has not triggered an alert in the last 15 seconds. Alerts go to the channel set with /moderation alerts or /moderation auditlog; a moderator can warn or kick from the alert (Kick Members required, recorded as a normal case).

Self-hosting

User text is treated as data and cannot change the system instructions; the assistant does not reveal them.