Skip to content

PPX005/RoMod

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RoMod

Version

📋 Information

Discord to Roblox remote moderation tool that utilizes roblox's cloud API. (MessagingService and Userrestrictions)

  • Language: Javascript (node.js) and Luau (roblox side).

Features

  • 🔧 Remote Kick
  • 🔧 Remote Ban / Tempban + Unban
  • 🔧 Ban checker

⚙️ Installation

  1. Clone the repository:

    git clone https://github.com/PPX005/RoMod.git
  2. Navigate to the project directory:

    cd your-path/RoMod
  3. Install dependencies:

    Run the following command to install all required dependencies listed in package.json:

    npm install
  4. 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"
    }
  5. Paste the roblox/MSHandler.lua contents into a script in ServerScriptService in the game you wish to remotely moderate (Roblox Studio)

  6. 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

How to configure the roblox opencloud key:

Make sure these permissions are enabled for the desired game:

image

Demonstration:

Discord to Roblox Bot

Disclamer:

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