RoManager is a free, feature-rich Discord-to-Roblox bot. This repository (https://github.com/RoManager-org/romanager-oss) is the self-hosted version.
The self-hosted version will catch up with the main branch of the upstream bot every month. We recommend you update the bot (git pull) every now and then.
Instructions to start your own instance of RoManager are in the wiki: https://github.com/RoManager-org/romanager-oss/wiki. (not yet complete)
Found a vulnerability or a security issue? See our security policy.
We accept any kind of contributions! They will also be added to the public version of RoManager.
Requirements:
- Node.js v16 or higher.
- npm 7 or higher
- PostgreSQL
- Populate the
.env.examplefile and rename it to.env - Install dependencies using
npm i --legacy-peer-deps - Run
npm run buildto compile the TypeScript code to JavaScript - Run
npm run migrate:devto apply the schema to the database - Start the bot with
node .
When making changes to the TS files, run npm run build afterwards to compile the changes to JavaScript.
When you make changes to the prisma/schema.prisma file, run npm run db:push to quickly test the changes.
Add the public verison of RoManager
- Only one account at a time is supported
- Does not have sales, audit logs, or join request logging.
- Does not include the API
- Does not have rank locks
- Does not have group bans
- The bot accounts will not automatically join groups
- Does not have the
bot-accountcommands