Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- module.exports = {
- name: "r6",
- aliases: ["rainbowsix", "r6stat", "r6stats"],
- category: "fun",
- description: "Stats R6.",
- usage: "<input>",
- run: async (client, message, args) => {
- const request = require('request');
- const fs = require("fs");
- if (args.length < 1)
- return message.reply("Met un pseudo..").then( m => m.delete(3000));
- function NWC(x) {
- var parts = x.toString().split(".");
- parts[0] = parts[0].replace(/\B(?=(\d{2})+(?!\d))/g, ",");
- return parts.join(".");
- }
- request(`https://nive.xyz/_api/getSmallUser.php?name=${args[0]}&appcode=labyrinth`, { json: true, time: true }, (err, res, body) => {
- if (err) console.log(err);
- if (body.error){console.log("ooof"); return;}
- var body = body;
- var api = JSON.stringify(body, null, 4);
- var _id = body.results.profile_id;
- console.log("id = " + api);
- request(`https://r6stats.com/api/stats/${_id}`, { json: true, time: true }, (err, res, body) => {
- if (err) console.log(err);
- var api = JSON.stringify(body, null, 4);
- var body = body;
- //var jsonApi = JSON.parse(body);
- var object = Object.assign({}, ...body.stats);
- fs.writeFile("R6_API_DATA/"+body.username+'.json', api, () => {console.log("Data log.")});
- console.log("username = " + body.username);
- console.log("platform = " + body.platform);
- console.log("avatar_url_256 = " + body.avatar_url_256);
- console.log("level = " + body.progression.level);
- console.log("lootbox_probability = " + body.progression.lootbox_probability);
- console.log("KD General = " + body.stats[0].general.kd);
- console.log("WL General = " + body.stats[0].general.kd);
- message.channel.send({
- "embed": {
- "title": "Stats de " + body.username,
- "color": 6179503,
- "timestamp": new Date(),
- "footer": {
- "icon_url": "https://nive.xyz/log.png",
- "text": "R6 Api by IXXE & Hoppy"
- },
- "thumbnail": {
- "url": body.avatar_url_256
- },
- "fields": [
- {
- "name": "Level",
- "value": body.progression.level,
- "inline": true
- },
- {
- "name": "Alpha Pack %",
- "value": NWC(body.progression.lootbox_probability)+"%",
- "inline": true
- }
- ]
- }
- })
- })
- });
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement