riskymh/honeypot — reverse-engineered prompt
Reverse engineered prompt
Build me a Discord moderation bot called Honeypot that helps server owners automatically catch spam bots. When the bot joins a server it should create or manage a dedicated honeypot channel, and if anyone posts there it should immediately remove them, either by kick style softban or ban, then log what happened to an admin log channel.
I want slash commands so admins can set up the honeypot channel, choose the log channel, and choose whether the action is kick or ban. Please make sure it checks permissions and role order so it doesn’t fail silently. Include optional settings for things like daily channel name changes, keeping the channel active, hiding the warning message, and not sending a DM to the user.
Use TypeScript and Bun, make it runnable locally with a Discord bot token in the environment, and include Docker support so I can self host it. Look up current Discord bot docs online if you need to.
Want more depth? Deep Reverse