Community

Discord confessions bot: anonymous posts, replies and a mod queue

Confessions gives members a place to share what they wouldn’t post under their own name. /confess opens a private form, the confession can wait in a mod queue, and it is posted with a number (#42) and a reply thread where others can answer anonymously. Other members never see who wrote it, and you choose whether staff can ever reveal an author: with a reason and a log entry, or never in sealed mode.

  • Works on the Free plan
  • 1 slash command
  • Set up in the web console
confessionsDiscord preview

BotGGBOTToday at 20:14

Confession #42
I joined this server to find people to play with, and somehow you all became the friends I talk to every day.
Reply anonymouslyConfess
A posted confession with its anonymous reply buttons

What you get

Numbered posts and threads

Every confession gets the next number and its own reply thread. A Confess button under each post makes it easy for the next person to share.

Hidden from other members

The author’s name never appears in Discord. BotGG doesn’t store the author’s ID in plain text: cooldowns and bans use a one-way code that is different on every server.

Optional mod queue

Send confessions (and replies, if you want) to a staff channel first. Staff approve, reject or ban the author from a card, or work through the Queue tab in the console.

Filters and cooldowns

Block links and your own list of words and phrases (with look-alike spellings caught), set minimum and maximum length and a cooldown between confessions per member.

Bans that don’t out anyone

“Ban author” blocks the writer of a confession for a number of days or for good without anyone, staff included, learning who it is.

A privacy mode you choose

Revealable: staff with a special permission can reveal an author in the console, with a reason, and every reveal is logged. Sealed: nobody can ever reveal an author.

How it works

  1. Turn on Confessions

    Open https://console.botgg.app, choose your server and turn on Confessions in the Community section. Pick the posting channel, the title, the color and the privacy mode, with a live preview of a post.

  2. Decide on moderation

    Turn on the mod queue and choose a staff channel, or post straight away with a log card for staff. Add blocked words, the link filter, lengths and a cooldown.

  3. Members confess

    A member uses /confess or presses Confess under any post and writes in a private form. The reply tells them which privacy mode the server uses.

  4. Others reply anonymously

    Reply anonymously opens the same kind of form, and the answer appears in the confession’s thread as “Anonymous reply #n”.

How private is a confession? Exactly this private

Confessions are anonymous to other members, not untraceable in every case, and we say so plainly. In the default revealable mode BotGG keeps an encrypted copy of the author’s ID. Only people with the Confessions reveal permission (the server owner, Administrators and Manage Server holders, or team members it is granted to) can reveal an author, only in the BotGG console, only with a written reason, and every reveal is recorded in a reveal log and the audit log. The encrypted ID is deleted after 90 days, after which that confession can’t be revealed anymore.

In sealed mode no encrypted ID is stored at all, so nobody (not your staff and not BotGG) can reveal who wrote a confession. Bans and cooldowns still work through the one-way code. After every submission the member is told which of the two modes applies. Discord itself never shows an author, and Flows never receive one.

  • Revealable (default): reveals only in the console, with the special permission and a reason, always logged
  • Sealed: no reveal is possible for anyone, ever
  • Both modes: authors hidden from members, bans without revealing, filters and cooldowns

Moderation tools for a sensitive channel

Mass and role mentions are neutralised, your server’s blocked-link rules apply, and removing a confession deletes its message and reply thread. The console shows a searchable list of every post, active bans by confession number and confessions per day, with a table view of the chart.

Slash commands

Generated from the bot’s real command definitions. Full list on the commands page.

/confessSend an anonymous confession

Commands

Frequently asked questions

How do anonymous confessions work on Discord?

A member runs /confess, writes in a private form and submits. BotGG posts the text as a numbered confession without the member’s name, optionally after a moderator approves it.

Can staff see who sent a confession?

Not in Discord. In revealable mode, staff with the special reveal permission can reveal an author in the BotGG console with a reason, and each reveal is logged; after 90 days that is no longer possible. In sealed mode nobody can reveal an author.

Is it 100% anonymous?

It is anonymous to other members. Whether staff can ever reveal an author depends on the mode the server picks, and members are told which one applies every time they submit. If you need certainty, ask your server to use sealed mode.

How do I stop abuse in a confessions channel?

Use the mod queue, blocked words, the link filter and a cooldown. If someone misbehaves, “Ban author” blocks them from confessing without revealing who they are.

Can people reply anonymously?

Yes. Each confession can have a reply thread, and Reply anonymously posts the answer there as a numbered anonymous reply. You can also send replies through the mod queue.

Ready to level up your server?

Add BotGG for free, then switch features on in the web console.