I have a suggestion for this, a command that lets you execute code to the game, example:
:execute <code>
It would be a great addition to trigger some custom stuff inside your game without needing to play.
Hello I don’t know much about programming I’ll wait for the update, thanks for answering
Here is a quick preview of V2! I’m not really sure when It will be dropping but I am actively working on it when I am able to. If you didn’t notice, it’s coming with multi-universe support & new commands, so stay tuned!
Update
- I’ve successfully replaced text-based commands with slash-commands.
- Multi-Universe Support is also complete
This new update looks great, really looking forward for these new features.
v2.0.0-beta | 11/9/2022
First I’d like to apologize for the delay in the update, I’ve been really busy with school. Secondly, I didn’t feel comfortable releasing the update, therefore it’s a beta. I’d like some of you to test it and tell me if there are any bugs before I make the official 2.0.0 release.
IF YOU ARE GOING TO TRY THIS OUT, MAKE SURE TO GRAB THE NEW ROBLOX MODEL
What is new?
- Completly got rid of text-based commands and replaced them with slash commands.
- Multi-Universe Support
- Supports Id & Username
- New Commands
- Global Announcement
- Time-based Bans
Github:
Release v2.0.0-beta-2 · workframes/RBLXManager · GitHub
Model:
RBLX Manager - Roblox
Example for the new config:
{
"CLIENT": {
"APPLICATION_ID": "463264827643272",
"GUILD_ID": "59862386532823756248735"
},
"GAME": {
"DATASTORE_NAME": "RBLXManagerBans",
"UNIVERSE_IDS": {
"4045014903": "RBLX Manager",
"4061541317": "Place 2"
},
"BAN_REASON": "Hello, you have been banned permentaly. If you think this was a mistake please contact a moderator to apeal.",
"UNBAN_REASON": "The user has been unbanned",
"KICK_REASON": "Hello, you have been kicked from the server."
}
}
As always if you have any questions or recommendations, please make sure to comment them or message me directly.
What kind of features would you like me to add in the future?
PS: I have been pushing out the bug fixes so expect an official release for @v2
soon!
Haha, seems like you’ve gotten ahead of me on this.
I’ve attempted something similar a while ago, relying on Messaging service: GitHub - KhanPython/VoltBot: A player manager discord bot for Roblox experiences
Unfortunately, had to discontinue this project since I thought that dependence on users going through a hefty setup can quickly become problematic.
Maybe this is something that you can expand on? You could even host the general bot to streamline this process? I’ve done a bit of brainstorming and hopefully this will point you in the right direction:
-
You will likely need to store more than one API keys (e.g datastores API keys - allowing access for separate guild panels; experience API keys)
-
However, saving security information on your end is likely to discourage users from utilizing your bot. From what I’ve read, there’s nothing you can do about that. But, maybe you could cache these values on your parent server instead? Storing data with Keyv | discord.js Guide
-
There is no harm in prompting users to reinsert their API keys, in-case the cached values are lost (due to a server outage?): Modals | discord.js Guide
This is good stuff nevertheless!
Including a simple setup video would have probably helped them out, I created one last night but I have to upload it properly.
I’ve actually been thinking about this, however, I’m just not sure if users will feel safe enough to provide their Keys because from their POV I’m just another user on the devforum.
Very cool system! Perhaps these features might be great:
- Group Bans (bans members of a group from accessing the selected universe/game)
- Developer Lock (restricts the selected universe/game to developers until it is manually unlocked by command)
v2.0.0 | 11/13/2022
What is new?
- Completly got rid of text-based commands and replaced them with slash commands.
- Multi-Universe Support
- Supports Id & Username
- Rewrote Roblox Model
- New Commands
- Global Announcement
- Time-based Bans
- Lock Universe
What was fixed?
- Syntax Errors
- Got rid of modules that were not required
- Spelling Errors
Github:
Release v2.0.0 · workframes/RBLXManager · GitHub
Model:
RBLX Manager - Roblox
As always if you have any questions or recommendations, please make sure to comment them or message me directly.
Added it in the new update, Enjoy!
This tool had been a joy to use! Handles moderation exceptionally well and is a lightweight tool.
Would love to see role-specific permissions in the next update so different Discord roles have different command permissions (Moderators can only Kick, Ban, Unban, etc. - Administrators can use announcements and lock servers, etc.)
Looks really cool! I can see this being used in many roblox games going forward.
I haven’t worked on this for a little bit, however, I plan to do a full revamp to clean up stuff and bring new features.
AwesomeTo hear! Excited to see what’s next.
i got an idea
so you know you can instant join a server, right? why not make a function (like module:sendServerLink()
(it could have launch data stuff)
this doesnt work anymore, api stopped working