Choose a mode
In the editor, Off stops new responses, Monitor records matches, and Take action uses the selected response. Turning a protection off does not undo completed Discord actions or disable manual restoration. For example, choose Take action, delete the triggering message and record a warning, then select Timeout for ten minutes. pup shows the combined outcome before you save. File, content, link, mention-spam and attachment-spam filters have an Exempt staff checkbox under Where this protection applies. It starts checked and applies when pup handles the protection. Uncheck it to apply that filter to members with pup moderation or server-management access. The server owner, bots and webhooks stay exempt, and your selected channel, role and member exclusions still apply. Choose the response for each message protection. You can delete the triggering message, record a warning, and choose at most one member action: timeout, kick, temporary ban, or ban. pup always runs those steps in that order and shows the complete outcome before you save. Durations appear only for timeout and temporary ban. Message-history deletion appears only for temporary and permanent bans. Discord role hierarchy and Discord limits still apply, and a failed step remains visible for retry without repeating steps that already succeeded. When an automatic protection deletes a message and staff notices are enabled, the staff alert includes the triggering text and attachment count. The message preview shows up to 1,800 characters; when shortened, Full text attached appears withmessage.txt containing the complete original text. Original images and files are
not copied. Public notices and direct messages do not include this content.
If deletion fails, the alert labels it Triggering message and shows the
failed action. Older alerts cannot recover text that pup did not capture.
Changes do not alter a response that staff already reviewed. Before applying
that response, pup checks that the protection still permits it; a settings change
can stop the pending action.