Skip to main content
Publish a confession without your Discord account appearing on the public post. Use /anonymous submit, read the private preview, then choose Publish anonymously. After confirmation, pup shows publication progress privately, then updates the message with the published destination or a failure. Moderator approval is not required.

Who sees the author

People with Read anonymous submissions and authors and the server owner can see the submitting Discord account. Discord and pup operators receive the identity. Readers of the published post see a fresh pup message without the submitting account or interaction reference. The text itself can still identify its author; do not include details you want hidden. Reviewers need Open dashboard and Read anonymous submissions and authors. Actions also require Moderate anonymous submissions; downloads require Export anonymous submissions. Assign these through Staff access. The built-in Administrator set includes all three; Moderator includes none. The verified server owner can review submissions without an access grant. Configuration access or installation-operator status alone does not grant author visibility in the dashboard. Review access and reviewer actions are audited without submitted text or author identity in the general audit record.

Configure intake

Open Anonymous submissions in the server dashboard, then expand Submission settings below the review queue. Members with configuration permission can optionally restrict intake to an eligible member role, and choose a confession text channel. Leaving a destination disabled stops that type. The verified server owner bypasses member role requirements, cooldowns and quotas; valid content and Discord access still apply. Give the bot View Channel and Send Messages in each destination; choose channel permissions appropriate to your desired audience and discussion policy. pup does not create discussion threads or reviewed reply workflows in this version. The default limit is three submissions per rolling 24 hours, at least ten minutes apart. Both are configurable. Preview expiry is also configurable from one to sixty minutes (fifteen by default). Withdrawals still count until the quota window expires. Private requests are also limited to ten per minute and reports to five per minute per member and server. Submission applies current enforced content/link filters to the author in the destination context; pup’s bot exemption does not bypass them. Blocked phrases uses the same matching rules as chat, including Ignore punctuation when enabled. Rules in Monitor do not block submissions.

Submit and withdraw

  1. Use /anonymous submit and enter up to 1,200 characters. Attachments and Discord mentions are not accepted; link previews are suppressed on publication.
  2. Read the private preview, destination and disclosure. Choose Publish anonymously or Discard. Unconfirmed previews expire at the configured deadline.
  3. Use /anonymous mine to see submission IDs and states (use the page option for older entries). Use /anonymous withdraw with your ID to withdraw pending content or queue deletion of your published post. Wait for Deleted before assuming Discord removal.

Review and report

The private dashboard queue opens on Needs attention: new reports, legacy submissions awaiting approval, and failed publication. It shows the author, submission, publication state and any current author block. Choose All submissions to include reviewed and published posts. Search and page through results, or export all matching submissions across every page. Confirmed submissions queue a fresh public message immediately. Reviewers can remove a post, block its author from submitting for thirty days, or unblock the author. A block does not automatically remove an existing post. The Report button on a public post records a private abuse report; repeated reports by the same member count once. After checking a report, choose Mark reports reviewed to keep the post and clear the reports you have seen. Any newer reports still need review. Reviewing reports does not remove the post or block its author, and the report history stays available. Refresh the queue to inspect reports and publication results. pup retries failed Discord requests automatically. If publication still fails, the submission shows the error and reviewers can retry it. If the author has left the server, the submission says so. Failed deletions remain visible and can be retried.

Remove your post

Use /anonymous withdraw to remove your submission. Published posts show Deleted after Discord confirms removal. Withdrawals still count against the rolling daily quota. See Data and privacy for stored drafts, author records and reports. Readers can copy a published post. Keep identifying details out of the text if you want to hide them from other members.