Introducing Discord To Roblox Ban Bot Version 3.2.2!
Introducing the latest version of a Discord to Roblox Bot! As ROBLOX continues to grow and expand its endpoints and provide us with new and easier ways to interact with our creations, I have taken it upon myself to fork and update DTR v2 with the intention of maintaining it. This updated version of the bot comes equipped with a range of useful features, and best of all, it is completely free!
Support Server
Have any questions or inquiries? Feel free to join the Project Server
Check out these exciting features!
- Enjoy the latest version of node.js
- Updated to discord.js v14
- No more requests sent to the host for improved security
- Easily manage users with the ability to kick/ban/unban
- Offline capabilities for convenience and accessibility
- No more long waits with lightning-fast API
- Detect users and IDs with ease
- Non User/Id Detection
- Discord-optimized for seamless integration
- Option for timed banning
- Keep track of your commands with command logging
- Keep track of your player warnings
- Keep your players with the new Unban Appeal System!
Exciting Upcoming Additions
- Do you have any other cool ideas to add to the mix?
The Unforbidden Broken Fork
Previously, the old repository was locally hosted on Glitch, utilizing express to listen to requests, with ROBLOX sending a GetAsync request to the localhost/glitchURL. While Glitch servers are free, they often experience heavy traffic, resulting in longer response times and yields.
A Fresh New System
Say goodbye to complicated ban systems and hello to a straightforward solution. Now, you can easily kick/ban/unban players using data stores. My approach is refreshingly simple - I use ROBLOX’s Open Cloud Datastore API and a node.js server that can be hosted on your PC, Glitch, or RDP. With this system, you can ban players online or offline in an instant, by sending a direct request to the datastore of your game!
Introducing Slash Commands!
We’ve upgraded our bot to use Slash Commands, making it even more user-friendly! No more pesky prefixes to remember - it’s now easier than ever to access all of the bot’s features!
Check out the Showcase!
How could I deploy this?
-
To get started, you’ll need a Discord bot, which you can create by heading over to the Discord Developer Application Page and click on “New Application”.
-
Follow this video to turn your app into a bot:
-
Once you have successfully create a bot, you’ll need to install the project, or create an account on Glitch and set it up yourself. Glitch is a cloud-based platform that provides tools for creating and hosting web applications. It offers a visual coding interface that allows users to build and edit apps in real-time, collaborate with others, and publish their creations with a single click. Glitch.com also provides a community where users can discover, remix, and share projects, as well as access tutorials and resources to help them learn and improve their skills.
-
You’ll need to setup the Datastore Api, you can find a Tutorial here
-
Fork the repo below
Github Repository
Glitch Repository
- Once downloaded, open the Src/Credentials/Config.json file, and edit the top few values as shown:
botToken
- Your Discord Bot Token Here
datastoreApiKey
Your Datastore Api Key
clientId
- Your Discord Bot Client ID
guildId
- Your Discord Guild ID
universeID
- Click your game, universeID in link
logChannelID
- DO NOT TOUCH, set by the /setup command
appChannelID
- DO NOT TOUCH, set by the /setup command
-
Once setup, open a command prompt in the directory and run
npm i --save
, and then runnode deploy-commands.js
-
Place this script into
ServerScriptService
, and ensureEnable HTTP Requests
is enabled
DTR v3.2.2.lua (4.9 KB)
An example of how to use it -
Setup your bot by running the command
/setup logchan: commandLogChannel appchan: applicationResponsesChannel modalchan: applicationResponsesChannel
-
Congratulations! You should be all set to go and banning users!
I want to ensure that you have the best experience possible with our bot. I highly recommend that you avoid executing commands repeatedly - this can cause a buildup of requests and potentially slow down your experience.
Let’s take a closer look at some of the cool features of the bot:
-
Verified Name & User ID
This bot utilizes a special ROBLOX API to ensure that the user ID or username you’re trying to ban/kick/unban is valid. No more worrying about making a mistake and targeting the wrong person - this feature will double-check everything for you! -
Fast and Offline
This bot can do everything offline, without sending any requests to the host. Plus, no more long yields - this blazing-fast API is lightning quick and always responsive. -
Discord Integration
This bot is completely Discord-oriented and optimized for use within the Discord platform. It’s user-friendly and easy to navigate, with commands that are simple and intuitive. -
Ban with an Optional Time Parameter
With this bot, you can easily ban a user for a set period of time using an optional time parameter. This is a great feature if you just want to give someone a temporary ban without having to go through the process of unbanning them later. -
Command Logging
This bot also keeps track of all the commands that are executed, so you can always go back and see what has been done in the past by an administrator or a player. -
Unban Appeal System
With this bot, you can now easily setup your Unban Appeal System. Unbanning users have never been easier! Upon reacting with a thumbs up to the message, will keep in contact with ROBLOX’s server and get them out of there! -
Glitch Support
We love free hosting as much as you do! Which is why I’m happy to say that this bot is fully compatible with Glitch! This means you can easily run this bot on Glitch servers without having to pay a dime, and without worrying about traffic overloads or long response times. Plus, you can easily edit the code directly on Glitch’s web interface, making it a breeze to customize the bot to your liking. Give it a try and see how easy it is to get started with the bot on Glitch!