sure thing i’ll do that now see if you can get anything from it
i keep getting this error:
There was an error while trying to check the sale logs: TypeError: Cannot read properties of undefined (reading ‘0’)
not sure whats wrong
Does the bot have permission to view sale logs?
the bot’s role didnt have all permissions. i fixed that, and now it says instead of (reading ‘0’), (reading ‘created’)
edit: nevermind, i was able to fix the problem
Self explanatory, people who don’t have access to the manager
Well yea, there’s a permission system for it
Is there any way it can be bypassed by anyone (exploiter) and do harm in-game?
Nope, shouldn’t able to be exploited against
doesn’t seem like it can be exploited after looking at it, not the nodejs aspects of the code since i don’t use nodejs or know how to program in node atm but plan to learn.
Which language should I choose when using Repl?
as it states in the instructions create a blank one, the lang is chosen through the code so you don’t gotta do that just install it and follow the setup guide
Hi, when I run the code I appear to be having issues. I don’t know if you still check this, but if anyone at all could help me solve my error that would be awesome. I’ve already tried reinstalling this but it still doesn’t work.
There was an error while trying to check the sale logs: TypeError: Cannot read properties of undefined (reading 'created')
node:events:489
throw er; // Unhandled 'error' event
^
CombinedPropertyError: Received one or more errors
at ArrayValidator.handle (C:\Users\nin\rbx-manager\node_modules\@sapphire\shapeshift\dist\index.js:473:70)
at ArrayValidator.parse (C:\Users\nin\rbx-manager\node_modules\@sapphire\shapeshift\dist\index.js:212:88)
at MixedClass.addChoices (C:\Users\nin\rbx-manager\node_modules\@discordjs\builders\dist\index.js:1763:22)
at C:\Users\nin\rbx-manager\build\commands\game\ban\ban.js:105:128
at MixedClass._sharedAddOptionMethod (C:\Users\nin\rbx-manager\node_modules\@discordjs\builders\dist\index.js:2080:50)
at MixedClass.addStringOption (C:\Users\nin\rbx-manager\node_modules\@discordjs\builders\dist\index.js:2052:17)
at Object.<anonymous> (C:\Users\nin\rbx-manager\build\commands\game\ban\ban.js:105:10)
at Module._compile (node:internal/modules/cjs/loader:1255:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1309:10)
at Module.load (node:internal/modules/cjs/loader:1113:32)
at Module._load (node:internal/modules/cjs/loader:960:12)
at Module.require (node:internal/modules/cjs/loader:1137:19)
at require (node:internal/modules/helpers:121:18)
at readCommands (C:\Users\nin\rbx-manager\build\index.js:49:31)
at async readCommands (C:\Users\nin\rbx-manager\build\index.js:45:13)
at async readCommands (C:\Users\nin\rbx-manager\build\index.js:45:13)
at async BotClient.<anonymous> (C:\Users\nin\rbx-manager\build\index.js:158:5)
Emitted 'error' event on BotClient instance at:
at emitUnhandledRejectionOrErr (node:events:394:10)
at process.processTicksAndRejections (node:internal/process/task_queues:84:21) {
errors: [
[
0,
CombinedPropertyError: Received one or more errors
at ObjectValidator.handleIgnoreStrategy (C:\Users\nin\rbx-manager\node_modules\@sapphire\shapeshift\dist\index.js:1251:72)
at ObjectValidator.handleStrategy (C:\Users\nin\rbx-manager\node_modules\@sapphire\shapeshift\dist\index.js:1121:47)
at ObjectValidator.handle (C:\Users\nin\rbx-manager\node_modules\@sapphire\shapeshift\dist\index.js:1221:17)
at ObjectValidator.run (C:\Users\nin\rbx-manager\node_modules\@sapphire\shapeshift\dist\index.js:198:23)
at ArrayValidator.handle (C:\Users\nin\rbx-manager\node_modules\@sapphire\shapeshift\dist\index.js:467:37)
at ArrayValidator.parse (C:\Users\nin\rbx-manager\node_modules\@sapphire\shapeshift\dist\index.js:212:88)
at MixedClass.addChoices (C:\Users\nin\rbx-manager\node_modules\@discordjs\builders\dist\index.js:1763:22)
at C:\Users\nin\rbx-manager\build\commands\game\ban\ban.js:105:128
at MixedClass._sharedAddOptionMethod (C:\Users\nin\rbx-manager\node_modules\@discordjs\builders\dist\index.js:2080:50)
at MixedClass.addStringOption (C:\Users\nin\rbx-manager\node_modules\@discordjs\builders\dist\index.js:2052:17)
at Object.<anonymous> (C:\Users\nin\rbx-manager\build\commands\game\ban\ban.js:105:10)
at Module._compile (node:internal/modules/cjs/loader:1255:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1309:10)
at Module.load (node:internal/modules/cjs/loader:1113:32)
at Module._load (node:internal/modules/cjs/loader:960:12)
at Module.require (node:internal/modules/cjs/loader:1137:19)
at require (node:internal/modules/helpers:121:18)
at readCommands (C:\Users\nin\rbx-manager\build\index.js:49:31)
at async readCommands (C:\Users\nin\rbx-manager\build\index.js:45:13)
at async readCommands (C:\Users\nin\rbx-manager\build\index.js:45:13)
at async BotClient.<anonymous> (C:\Users\nin\rbx-manager\build\index.js:158:5) {
errors: [ [ 'name', [ValidationError] ], [ 'value', [CombinedError] ] ]
}
]
]
}
Node.js v20.2.0
Does your bot have appropriate permissions?
I am pretty sure that it has the appropriate permissions.
does this still work?
limitlimit
It still should. Only thing that probably doesn’t work is the login command
Quick question, so do you happen to know how to keeo the bot online 24/7?
MAJOR UPDATE - 4/6/2024
- Removed functionality for webservers and removed the login command
- Dropped replit support (replit is no longer free )
Update Steps
Step 1
Run git fetch && git pull
I’ll probably start working on this again if there’s some demand for it, lmk
MAJOR UPDATE - V4 RELEASE
This is the V4 update that I’ve been working on for the last few months. You may look at the code changes in this pull request
Changelong
Add ability to change verification providers (ones supported are Bloxlink, Rover, and Rowifi)
Switch API used to fetch universe names in order to save API requests
Updated dependencies
Add option to ban associated Discord users from the server if banned from a game/group
Add ability to delete warnings from users
Switch ban system to the Open Cloud User Restriction API (this will still use the old method for checking bans, and if a ban is active, it’ll migrate the ban data to the new system)
Add checking to see if on the latest version
Update Steps
Step 1 - Downloading Files
Before doing this, please save the config file and database files, as this will reset them
Run git reset --hard origin/master && git fetch && git pull
In your env file, rename ROVER_API_KEY
to VERIFICATION_PROVIDER_API_KEY
Readd your database files, and convert the config file to the new format, which it’s changes are below
There’s a new field, ban
, which has the banning configuration options. Look at step 6.8 for more info. This should’ve been added automatically when you updated the files, so unless you want to configure this, no change should be needed
There’s a new field, verificationProvider
. Info for this field can be found in step 6.19
Step 2 - Updating Roblox Scripts
Redo step 9
Step 3 - Completion
You are now done updating. Enjoy
Awesome! Thanks for maintaining this bot and keeping it updated.