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 .envEdit .env with your bot credentials:
DISCORD_TOKEN=your_token_here
CONFESS_CHANNEL_ID=...
CONFESS_LOG_CHANNEL_ID=...Start the bot:
npm startconfess/
├── 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).