Skip to main content
Scrump is an anonymous Discord confession bot that lets members submit a private slash command and publishes the confession without showing their identity to the public channel. Server managers can configure the confession channel, enable optional moderator logs, and ban abusive users by confession ID.
Setting up and moderating Discord confessions requires Manage Server permission.
Anonymous confession bot posting a numbered confession in Discord

How to make a confession channel in Discord

1

Choose the confession channel

Create or select the text channel where anonymous confessions should appear, such as #confessions.
2

Set the Discord confession channel

Run /confess-admin set-confession-channel channel: and select the public destination.
3

Enable the confession bot

Run /confess-admin enable to allow members to submit confessions.
4

Review the confession settings

Run /confess-admin view to confirm that the module is enabled and the correct channel is selected.
Scrump needs permission to send messages in the confession channel. Leave the channel: option empty when running the set-channel command if you want to remove the current destination.

How members submit anonymous confessions

Members run /confess confession: and enter the message they want Scrump to publish.
Optional confession command fields include:
  • replying_to: to reply to an existing numbered confession
  • image_url: to include an image URL with the confession
The slash-command response is private to the submitting member. Scrump posts the public confession as a numbered embed without displaying the member’s name.

Discord confession logs and privacy

Plus and Pro servers can run /confess-admin set-log-channel channel: to send private moderation logs to a selected staff channel.
When confession logging is enabled, Scrump warns the member before the confession is posted and asks them to confirm. Authorized managers can use the log channel and confession dashboard records to associate a logged confession with the submitting Discord user.
Describe the logging policy clearly in your server rules. Public confession posts are anonymous to other members, but they are not anonymous to authorized moderators when logging is enabled.
Leave the channel: option empty to disable the confession log channel.

Moderate anonymous Discord confessions

Every confession receives a server-specific ID. If a member abuses the anonymous confession system, use that ID without publicly exposing the account. Ban the submitter of a confession:
Remove that confession ban:
Run /confess-admin disable to stop all new confession submissions. Existing posts remain in Discord unless a moderator deletes them.

Discord confession troubleshooting

If /confess does not publish a message, check that:
  • /confess-admin view shows the confession module as enabled.
  • A confession channel is configured.
  • Scrump can send messages and embeds in that channel.
  • The member is not banned from using confessions.
  • A replying_to: ID exists in the same server.
  • The member confirmed the warning when moderator logging is enabled.

Anonymous Discord confession FAQ

How do I add anonymous confessions to Discord?

Set a channel with /confess-admin set-confession-channel, enable the module with /confess-admin enable, and tell members to use /confess confession:.

Are Discord confessions really anonymous?

The public confession message does not display the submitter’s identity. If the server enables Plus confession logging, authorized moderators can identify the account and the member receives a warning before posting.

How can moderators see who sent a confession?

Enable a private log channel before submissions with /confess-admin set-log-channel. Logged confessions include the submitting account for authorized moderation and abuse handling. Scrump does not present that identity in the public confession channel.

Can members reply to an anonymous confession?

Yes. Use the original confession number in the optional replying_to: field. Scrump labels the new post as a reply without revealing the member.

Can I ban someone from the confession bot without exposing them?

Yes. Run /confess-admin ban-by-confession-id with the abusive confession’s ID. Scrump resolves the associated account privately.