biuvietnamhcm/rovpps-public — reverse-engineered prompt
Reverse engineered prompt
Build me a Node.js Discord bot that helps run a Roblox group from inside a Discord server.
I want server staff to use slash commands to connect a Roblox group, check users, give XP, manage levels, promote and demote people, and keep Discord roles in sync with Roblox ranks. It should support rank binds and custom binds, so people automatically get the right Discord roles based on their Roblox group rank. Also add an event system where staff can create and manage events, then track participation or XP from them.
Please make it reliable enough for a real community. Use a database to save settings, users, XP, binds, and events, with SQLite as the easy default and options for MongoDB or MySQL. Add Redis caching if it is configured, but don’t require it. Include clean logging, background workers for heavier rank or update tasks, and a clear environment file example for Discord and Roblox credentials.
Make it runnable locally, with npm scripts, and also Docker ready for deployment. Look up current docs online if you need to.
Want more depth? Deep Reverse