hi! does anyone know how to make a ranking bot that actually works? for some reason when i try entering the correct token into environment secrets it will display as an incorrect token.
I don’t know what you have so far but you could follow one of these tutorials:
How to Script a Group Ranking Bot - Resources / Community Tutorials - Developer Forum | Roblox
is there an error when you run your code on Roblox or the node app?
the cookie is beyond correct
so, do you have a solution? this is my current script:
var groupId = 12734940 // << Replace 12345 with your Group Id
var cookie = process.env.cookie
/INSERT GROUP ID AND COOKIE ABOVE/
const express = require(“express”);
const rbx = require(“noblox.js”);
const app = express();
app.use(express.static(“public”));
async function startApp() {
await rbx.setCookie(cookie);
let currentUser = await rbx.getCurrentUser();
console.log(currentUser.UserName);
}
startApp();
app.get(“/ranker”, (req, res) => {
var User = req.param(“userid”);
var Rank = req.param(“rank”);
rbx.setRank(groupId, parseInt(User), parseInt(Rank));
res.json("Ranked!");
});
const listener = app.listen(process.env.PORT, () => {
console.log("Your app is listening on port " + listener.address().port);
});
You need to either run the bot on the same IP that you have logged into it on or disable Account Session Protection.
Roblox automatically invalidates a cookie if it’s being accessed by a different IP that created it.
still unfortunately not working.
The issue is because you don’t have the cookie in quotation marks.
Example:
BOT_TOKEN="_|WARNING:-DO-NOT-SHARE-THIS.--..."