Discord to Roblox remote moderation tool that utilizes roblox's cloud API. (MessagingService and Userrestrictions)
- Language: Javascript (node.js) and Luau (roblox side).
- 🔧 Remote Kick
- 🔧 Remote Ban / Tempban + Unban
- 🔧 Ban checker
-
Clone the repository:
git clone https://github.com/PPX005/RoMod.git
-
Navigate to the project directory:
cd your-path/RoMod
-
Install dependencies:
Run the following command to install all required dependencies listed in
package.json
:npm install
-
Fill in the
config.json
file{ "token": "DISCORD TOKEN https://discord.com/developers/applications", "clientId": "Bot's client id", "guildId": "Guild (id) where the bot is running (deployment purposes)", "UNIVERSE_ID" : "your game's universe id (not the same as the place id) create.roblox.com", "OPENCLOUD_KEY": "your cloud api key https://create.roblox.com/dashboard/credentials", "roleId" : "Role ID of the role that will enable users to execute commands" }
-
Paste the
roblox/MSHandler.lua
contents into a script inServerScriptService
in the game you wish to remotely moderate (Roblox Studio) -
Run the bot: Run: (to create the commands in your server)
node deploy-commands.js
And then run: (to start the bot)
node index.js
Make sure these permissions are enabled for the desired game:
This is the first version of the bot. There will progressively be updates and new features will be added. There might be some issues and bugs which ill be happy to fix if asked politely. Discord: @ppx005