3.2.0 • Published 1 year ago
api-robux-factory v3.2.0
api-robux-factory
Download Package
npm i api-robux-factory
Import Files
const data = require('api-robux-factory');
// OR
import data from 'api-robux-factory';
Usages
const user = "user id";
const info = await data.fetch(user.id);
console.log(info);
console.log(info.balance);
Group
const group = await data.fetchGroup();
console.log(group);
console.log(`Name: ${group.name}`);
console.log(`Stock: ${stock.funds}`);
console.log(`Pending: ${stock.pendingRobux}`);
Group Request Join
const robloxUsername = 'Username in roblox';
const requestData = await data.fetchRequest(robloxUsername);
console.log(requestData);
console.log(`Group Name: ${requestData.name}`);
console.log(`Request Created Time: ${requestData.RequestCreated}`);
console.log(`On Join Group Time: ${requestData.created}`);
Users Variables
balance - get balance
discount - get user discount %
transactionsTotal - get total robux transfer
transactionsCount - get total number transfer
robloxUsername - get saved roblox username
isBlacklisted - Is the user in blacklist => true, false
isClient - Is the user a client => true, false
isSuperClient - Is the user a super client => true, false
isTransfer - Is the user robux converter => true, false
language - get user language => en, ar
Leaderboard Example
client.on("messageCreate", async (message) => {
if (message.content.startsWith(prefix + "leaderboard")) {
let users = await data.fetchAll();
if (!users) return;
users = users.sort((a, b) => b.coins - a.coins);
let board = [];
for (let i = 0; i < 10; i++) {
board.push(`**#${i+1} <@${users[i].id}> [${users[i].coins}]**`);
}
let embed = new Discord.MessageEmbed()
.setColor("GREEN")
.setTitle("Leaderboard")
.setDescription(board.join("\n"))
.setFooter(message.author.tag, message.author.displayAvatarURL({ dynamic: true }))
.setTimestamp()
message.channel.send({ embeds: [embed] });
}
});
Version
3.2.0
Developer
By Slayver#0680