RiskyMH/honeypot — reverse-engineered prompt
Reverse engineered prompt
Build me a Discord moderation bot called Honeypot that helps server owners catch spam bots automatically.
When the bot joins a server, it should create or manage a trap channel like #honeypot. Admins should be able to run a slash command to set up the honeypot channel, choose a log channel, and pick whether offenders get kicked or banned. If anyone posts in the honeypot channel, the bot should immediately remove them, delete their recent messages if possible, and send a clear log entry for moderators.
Include sensible defaults so a non technical server owner can invite it and have it work quickly. Kick should behave like a softban so recent messages are cleaned up. Add optional settings for things like changing the trap channel name, keeping the channel looking active, hiding the warning message, and not DMing the user.
Use TypeScript and Bun, make it runnable locally with a Discord token, and include Docker support for deployment. Look up current Discord bot docs online if you need to.
Want more depth? Deep Reverse