A simple Discord bot for confessions. Supports anonymous messages via DM.
- DM-based input
- Anonymous confession support
- Customizable confession and log channels
- Auto-regenerated guide message
npm install
cp env.example .env
Edit .env
with your bot credentials:
DISCORD_TOKEN=your_token_here
CONFESS_CHANNEL_ID=...
CONFESS_LOG_CHANNEL_ID=...
Start the bot:
npm start
confess/
├── config/ # Environment config
└── src/
├── events/ # Event handlers
└── utils/ # Utility modules
- Normal:
confess I like pizza
- Anonymous:
confess anon I miss her
Users DM the bot with their confession. The bot sends it to the target channel and logs the source (anonymously or not).