New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

bot-status

Package Overview
Dependencies
Maintainers
1
Versions
5
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

bot-status - npm Package Compare versions

Comparing version 1.0.2 to 1.0.3

2

.upm/store.json

@@ -1,1 +0,1 @@

{"version":2,"languages":{"nodejs-npm":{"specfileHash":"a6986f15fe1730efef4491ddf8ae3b83","lockfileHash":"f2b540ffff258c2aa98ccefccacf95c1"}}}
{"version":2,"languages":{"nodejs-npm":{"specfileHash":"68595b7ac41f7a88f3e27a54e412b5c5","lockfileHash":"a789c9c0f3284af4f4e4bd917f8be149"}}}
module.exports = {
LoadNotification: () => {
LoadNotification: () => {
console.log("[bot-status] Package Loaded successfully.")
},
},
ServerStats: async (Discord , bot , GuildId , Statschannel , Founder , BoosterRoleId , TotalRoleName , TotalRoleOnName , role1 , role2 , role3 , role4 , role5 , role6 ,role7 , role8 , role9 , role10) => {
ServerStats: async (Discord, bot, GuildId, Statschannel, BoosterRoleId, TotalRoleName, TotalRoleOnName, role1, role2, role3, role4, role5, role6, role7, role8, role9, role10) => {
if(!GuildId) throw new TypeError("No GuildId was specified!!")
if(!Statschannel) throw new TypeError("No Statschannel was specified!!")
if(!BoosterRoleId) throw new TypeError("No BoosterRoleId was specified!!")
if(!Founder) throw new TypeError("No Founder role was specified!!")
if(!TotalRoleName) throw new TypeError("No TotalRoleName was specified!!")
if(!TotalRoleOnName) throw new TypeError("No TotalRoleOnName was specified!!")
const guild = bot.guilds.cache.get(GuildId);
if(!guild) return console.log("No GuildId was specified or can't find the given guild!!")
if (!GuildId) throw new TypeError("No GuildId was specified!!")
if (!Statschannel) throw new TypeError("No Statschannel was specified!!")
if (!BoosterRoleId) throw new TypeError("No BoosterRoleId was specified!!")
if (!TotalRoleName) throw new TypeError("No TotalRoleName was specified!!")
if (!TotalRoleOnName) throw new TypeError("No TotalRoleOnName was specified!!")
const statschannel = bot.channels.cache.get(Statschannel);
if(!statschannel) return console.log("Cannot find the given channel!")
const guild = bot.guilds.cache.get(GuildId);
if (!guild) return console.log("No GuildId was specified or can't find the given guild!!")
let findboosterrole = guild.roles.cache.get(BoosterRoleId)
if(!findboosterrole) return console.log("Cannot find the given booster role!")
const statschannel = bot.channels.cache.get(Statschannel);
if (!statschannel) return console.log("Cannot find the given channel!")
let Founderrole = guild.roles.cache.get(Founder)
if(!Founderrole) return console.log("Cannot find the given booster role!")
let findboosterrole = guild.roles.cache.get(BoosterRoleId)
if (!findboosterrole) return console.log("Cannot find the given booster role!")
statschannel.bulkDelete(`99`).then(console.log("Deleted 99 messages from the Stats Channel"))
let days = Math.floor(bot.uptime / 86400000);
let hours = Math.floor(bot.uptime / 3600000) % 24;
let minutes = Math.floor(bot.uptime / 60000) % 60;
let seconds = Math.floor(bot.uptime / 1000) % 60;
let findrole1 = guild.roles.cache.get(role1)
let findrole2 = guild.roles.cache.get(role2)
let findrole3 = guild.roles.cache.get(role3)
let findrole4 = guild.roles.cache.get(role4)
let findrole5 = guild.roles.cache.get(role5)
statschannel.bulkDelete(`99`).then(console.log("Deleted 99 messages from the Stats Channel"))
let findrole6 = guild.roles.cache.get(role6)
let days = Math.floor(bot.uptime / 86400000);
let hours = Math.floor(bot.uptime / 3600000) % 24;
let minutes = Math.floor(bot.uptime / 60000) % 60;
let seconds = Math.floor(bot.uptime / 1000) % 60;
let findrole7 = guild.roles.cache.get(role7)
let findrole8 = guild.roles.cache.get(role8)
let findrole1 = guild.roles.cache.get(role1)
let findrole9 = guild.roles.cache.get(role9)
let findrole2 = guild.roles.cache.get(role2)
let findrole10 = guild.roles.cache.get(role10)
let findrole3 = guild.roles.cache.get(role3)
let findrole4 = guild.roles.cache.get(role4)
if(findrole1) role1mc = findrole1.members.size;
if(!findrole1) role1mc = 0;
let findrole5 = guild.roles.cache.get(role5)
if(findrole2) role2mc = findrole2.members.size;
if(!findrole2) role2mc = 0;
let findrole6 = guild.roles.cache.get(role6)
if(findrole3) role3mc = findrole3.members.size;
if(!findrole3) role3mc = 0;
let findrole7 = guild.roles.cache.get(role7)
if(findrole4) role4mc = findrole4.members.size;
if(!findrole4) role4mc = 0;
let findrole8 = guild.roles.cache.get(role8)
if(findrole5) role5mc = findrole5.members.size;
if(!findrole5) role5mc = 0;
let findrole9 = guild.roles.cache.get(role9)
if(findrole6) role6mc = findrole6.members.size;
if(!findrole6) role6mc = 0;
let findrole10 = guild.roles.cache.get(role10)
if(findrole7) role7mc = findrole7.members.size;
if(!findrole7) role7mc = 0;
if(findrole8) role8mc = findrole8.members.size;
if(!findrole8) role8mc = 0;
if (findrole1) role1mc = findrole1.members.size;
if (!findrole1) role1mc = 0;
if(findrole9) role9mc = findrole9.members.size;
if(!findrole9) role9mc = 0;
if(findrole10) role10mc = findrole10.members.size;
if(!findrole10) role10mc = 0;
if (findrole2) role2mc = findrole2.members.size;
if (!findrole2) role2mc = 0;
const totalmc = role1mc + role2mc + role3mc + role4mc + role5mc + role6mc + role7mc + role8mc + role9mc + role10mc
if(findrole1) role1on = findrole1.members.filter(member => member.presence.status !== "offline").size
if(!findrole1) role1on = 0;
if (findrole3) role3mc = findrole3.members.size;
if (!findrole3) role3mc = 0;
if(findrole2) role2on = findrole2.members.filter(member => member.presence.status !== "offline").size
if(!findrole2) role2on = 0;
if (findrole4) role4mc = findrole4.members.size;
if (!findrole4) role4mc = 0;
if(findrole3) role3on = findrole3.members.filter(member => member.presence.status !== "offline").size
if(!findrole3) role3on = 0;
if (findrole5) role5mc = findrole5.members.size;
if (!findrole5) role5mc = 0;
if(findrole4) role4on = findrole4.members.filter(member => member.presence.status !== "offline").size
if(!findrole4) role4on = 0;
if (findrole6) role6mc = findrole6.members.size;
if (!findrole6) role6mc = 0;
if(findrole5) role5on = findrole5.members.filter(member => member.presence.status !== "offline").size
if(!findrole5) role5on = 0;
if (findrole7) role7mc = findrole7.members.size;
if (!findrole7) role7mc = 0;
if(findrole6) role6on = findrole6.members.filter(member => member.presence.status !== "offline").size
if(!findrole6) role6on = 0;
if (findrole8) role8mc = findrole8.members.size;
if (!findrole8) role8mc = 0;
if(findrole7) role7on = findrole7.members.filter(member => member.presence.status !== "offline").size
if(!findrole7) role7on = 0;
if (findrole9) role9mc = findrole9.members.size;
if (!findrole9) role9mc = 0;
if(findrole8) role8on = findrole8.members.filter(member => member.presence.status !== "offline").size
if(!findrole8) role8on = 0;
if (findrole10) role10mc = findrole10.members.size;
if (!findrole10) role10mc = 0;
if(findrole9) role9on = findrole9.members.filter(member => member.presence.status !== "offline").size
if(!findrole9) role9on = 0;
if(findrole10) role10on = findrole10.members.filter(member => member.presence.status !== "offline").size
if(!findrole10) role10on = 0;
let totalmcon = role1on + role2on + role3on + role4on + role5on + role6on + role7on + role8on + role9on + role10on
let boostgrammar = `Boosts`
if(guild.premiumSubscriptionCount < 2 ) boostgrammar = `Boost`
let boosterlist = findboosterrole.members.map(m => `<@${m.user.id}>`).join(' | ');
if(!boosterlist) boosterlist = `No one have boosted the server yet`
const Embed = new Discord.MessageEmbed()
.setTitle(`${guild.name} Server Stats`)
.addField("🟢 Online Members", guild.members.cache.filter(member => member.presence.status !== "offline").size)
.addField("⚪ Offline Members", guild.members.cache.filter(member => member.presence.status == "offline").size)
.addField("📊 Total Members", guild.memberCount)
.addField(`${TotalRoleOnName}` , `${totalmcon}` )
.addField(`${TotalRoleName}` , `${totalmc} ` )
.addField('🚀 Total Boost ' , `${guild.premiumSubscriptionCount} ${boostgrammar} ` )
.addField('🌟 Booster ' , `**${boosterlist}** `)
.addField('<:emoji:976780466977918976> Founder ', `**${Founder}**`)
.addField('📡 Uptime' , `${days} Days ${hours} Hours ${minutes} Minutes ${seconds} Seconds` )
.setThumbnail(guild.iconURL({ dynamic: true, format: `png` }))
.setColor("GREEN")
.setFooter(`Coded by Arbotix-Development || Refreshing every 10 sec`, guild.iconURL())
const final = await statschannel.send(Embed)
//---------------------------------------------------- INTERVAL
const totalmc = role1mc + role2mc + role3mc + role4mc + role5mc + role6mc + role7mc + role8mc + role9mc + role10mc
setInterval(() => {
let days = Math.floor(bot.uptime / 86400000);
let hours = Math.floor(bot.uptime / 3600000) % 24;
let minutes = Math.floor(bot.uptime / 60000) % 60;
let seconds = Math.floor(bot.uptime / 1000) % 60;
if(findrole1) role1mc = findrole1.members.size;
if(!findrole1) role1mc = 0;
if (findrole1) role1on = findrole1.members.filter(member => member.presence.status !== "offline").size
if (!findrole1) role1on = 0;
if(findrole2) role2mc = findrole2.members.size;
if(!findrole2) role2mc = 0;
if (findrole2) role2on = findrole2.members.filter(member => member.presence.status !== "offline").size
if (!findrole2) role2on = 0;
if(findrole3) role3mc = findrole3.members.size;
if(!findrole3) role3mc = 0;
if (findrole3) role3on = findrole3.members.filter(member => member.presence.status !== "offline").size
if (!findrole3) role3on = 0;
if(findrole4) role4mc = findrole4.members.size;
if(!findrole4) role4mc = 0;
if (findrole4) role4on = findrole4.members.filter(member => member.presence.status !== "offline").size
if (!findrole4) role4on = 0;
if(findrole5) role5mc = findrole5.members.size;
if(!findrole5) role5mc = 0;
if (findrole5) role5on = findrole5.members.filter(member => member.presence.status !== "offline").size
if (!findrole5) role5on = 0;
if(findrole6) role6mc = findrole6.members.size;
if(!findrole6) role6mc = 0;
if (findrole6) role6on = findrole6.members.filter(member => member.presence.status !== "offline").size
if (!findrole6) role6on = 0;
if(findrole7) role7mc = findrole7.members.size;
if(!findrole7) role7mc = 0;
if (findrole7) role7on = findrole7.members.filter(member => member.presence.status !== "offline").size
if (!findrole7) role7on = 0;
if(findrole8) role8mc = findrole8.members.size;
if(!findrole8) role8mc = 0;
if (findrole8) role8on = findrole8.members.filter(member => member.presence.status !== "offline").size
if (!findrole8) role8on = 0;
if(findrole9) role9mc = findrole9.members.size;
if(!findrole9) role9mc = 0;
if(findrole10) role10mc = findrole10.members.size;
if(!findrole10) role10mc = 0;
if (findrole9) role9on = findrole9.members.filter(member => member.presence.status !== "offline").size
if (!findrole9) role9on = 0;
const totalmc = role1mc + role2mc + role3mc + role4mc + role5mc + role6mc + role7mc + role8mc + role9mc + role10mc
if(findrole1) role1on = findrole1.members.filter(member => member.presence.status !== "offline").size
if(!findrole1) role1on = 0;
if (findrole10) role10on = findrole10.members.filter(member => member.presence.status !== "offline").size
if (!findrole10) role10on = 0;
if(findrole2) role2on = findrole2.members.filter(member => member.presence.status !== "offline").size
if(!findrole2) role2on = 0;
let totalmcon = role1on + role2on + role3on + role4on + role5on + role6on + role7on + role8on + role9on + role10on
if(findrole3) role3on = findrole3.members.filter(member => member.presence.status !== "offline").size
if(!findrole3) role3on = 0;
let boostgrammar = `Boosts`
if (guild.premiumSubscriptionCount < 2) boostgrammar = `Boost`
if(findrole4) role4on = findrole4.members.filter(member => member.presence.status !== "offline").size
if(!findrole4) role4on = 0;
let boosterlist = findboosterrole.members.map(m => `<@${m.user.id}>`).join(' | ');
if (!boosterlist) boosterlist = `No one have boosted the server yet`
if(findrole5) role5on = findrole5.members.filter(member => member.presence.status !== "offline").size
if(!findrole5) role5on = 0;
const Embed = new Discord.MessageEmbed()
.setTitle(`${guild.name} Server Stats`)
.addField("🟢 Online Members", guild.members.cache.filter(member => member.presence.status !== "offline").size)
.addField("⚪ Offline Members", guild.members.cache.filter(member => member.presence.status == "offline").size)
.addField("📊 Total Members", guild.memberCount)
.addField(`${TotalRoleOnName}`, `${totalmcon}`)
.addField(`${TotalRoleName}`, `${totalmc} `)
.addField('🚀 Total Boost ', `${guild.premiumSubscriptionCount} ${boostgrammar} `)
.addField('🌟 Booster ', `**${boosterlist}** `)
.addField('📡 Uptime', `${days} Days ${hours} Hours ${minutes} Minutes ${seconds} Seconds`)
.addField('<:nyt_creator_crown:976806291647385690> Ping', `**${client.ws.ping}** `)
.setThumbnail(guild.iconURL({ dynamic: true, format: `png` }))
.setColor("GREEN")
.setFooter(`Coded by Arbotix-Development || Refreshing every 10 sec`, guild.iconURL())
const final = await statschannel.send(Embed)
if(findrole6) role6on = findrole6.members.filter(member => member.presence.status !== "offline").size
if(!findrole6) role6on = 0;
//---------------------------------------------------- INTERVAL
if(findrole7) role7on = findrole7.members.filter(member => member.presence.status !== "offline").size
if(!findrole7) role7on = 0;
setInterval(() => {
if(findrole8) role8on = findrole8.members.filter(member => member.presence.status !== "offline").size
if(!findrole8) role8on = 0;
let days = Math.floor(bot.uptime / 86400000);
let hours = Math.floor(bot.uptime / 3600000) % 24;
let minutes = Math.floor(bot.uptime / 60000) % 60;
let seconds = Math.floor(bot.uptime / 1000) % 60;
if(findrole9) role9on = findrole9.members.filter(member => member.presence.status !== "offline").size
if(!findrole9) role9on = 0;
if(findrole10) role10on = findrole10.members.filter(member => member.presence.status !== "offline").size
if(!findrole10) role10on = 0;
let totalmcon = role1on + role2on + role3on + role4on + role5on + role6on + role7on + role8on + role9on + role10on
let boostgrammar = `Boosts`
if(guild.premiumSubscriptionCount < 2 ) boostgrammar = `Boost`
let boosterlist = findboosterrole.members.map(m => `<@${m.user.id}>`).join(' | ');
if(!boosterlist) boosterlist = `No one have boosted the server yet`
const Embed1 = new Discord.MessageEmbed()
.setTitle(`${guild.name} Server Stats`)
.addField("🟢 Online Members", guild.members.cache.filter(member => member.presence.status !== "offline").size)
.addField("⚪ Offline Members", guild.members.cache.filter(member => member.presence.status == "offline").size)
.addField("📊 Total Members", guild.memberCount)
.addField(`${TotalRoleOnName}` , `${totalmcon}` )
.addField(`${TotalRoleName}` , `${totalmc} ` )
.addField('🚀 Total Boost ' , `${guild.premiumSubscriptionCount} ${boostgrammar} ` )
.addField('🌟 Booster ' , `**${boosterlist}** `)
.addField('<:emoji:976780466977918976> Founder ', `**${Founder}**`)
.addField('📡 Uptime' , `${days} Days ${hours} Hours ${minutes} Minutes ${seconds} Seconds` )
.setThumbnail(guild.iconURL({ dynamic: true, format: `png` }))
.setColor("GREEN")
.setFooter(`Coded by Arbotix-Development || Refreshing every 10 sec`, guild.iconURL())
final.edit(Embed1)
}, 10000)
if (findrole1) role1mc = findrole1.members.size;
if (!findrole1) role1mc = 0;
if (findrole2) role2mc = findrole2.members.size;
if (!findrole2) role2mc = 0;
if (findrole3) role3mc = findrole3.members.size;
if (!findrole3) role3mc = 0;
},
if (findrole4) role4mc = findrole4.members.size;
if (!findrole4) role4mc = 0;
if (findrole5) role5mc = findrole5.members.size;
if (!findrole5) role5mc = 0;
if (findrole6) role6mc = findrole6.members.size;
if (!findrole6) role6mc = 0;
if (findrole7) role7mc = findrole7.members.size;
if (!findrole7) role7mc = 0;
if (findrole8) role8mc = findrole8.members.size;
if (!findrole8) role8mc = 0;
if (findrole9) role9mc = findrole9.members.size;
if (!findrole9) role9mc = 0;
if (findrole10) role10mc = findrole10.members.size;
if (!findrole10) role10mc = 0;
const totalmc = role1mc + role2mc + role3mc + role4mc + role5mc + role6mc + role7mc + role8mc + role9mc + role10mc
if (findrole1) role1on = findrole1.members.filter(member => member.presence.status !== "offline").size
if (!findrole1) role1on = 0;
if (findrole2) role2on = findrole2.members.filter(member => member.presence.status !== "offline").size
if (!findrole2) role2on = 0;
if (findrole3) role3on = findrole3.members.filter(member => member.presence.status !== "offline").size
if (!findrole3) role3on = 0;
if (findrole4) role4on = findrole4.members.filter(member => member.presence.status !== "offline").size
if (!findrole4) role4on = 0;
if (findrole5) role5on = findrole5.members.filter(member => member.presence.status !== "offline").size
if (!findrole5) role5on = 0;
if (findrole6) role6on = findrole6.members.filter(member => member.presence.status !== "offline").size
if (!findrole6) role6on = 0;
if (findrole7) role7on = findrole7.members.filter(member => member.presence.status !== "offline").size
if (!findrole7) role7on = 0;
if (findrole8) role8on = findrole8.members.filter(member => member.presence.status !== "offline").size
if (!findrole8) role8on = 0;
if (findrole9) role9on = findrole9.members.filter(member => member.presence.status !== "offline").size
if (!findrole9) role9on = 0;
if (findrole10) role10on = findrole10.members.filter(member => member.presence.status !== "offline").size
if (!findrole10) role10on = 0;
let totalmcon = role1on + role2on + role3on + role4on + role5on + role6on + role7on + role8on + role9on + role10on
let boostgrammar = `Boosts`
if (guild.premiumSubscriptionCount < 2) boostgrammar = `Boost`
let boosterlist = findboosterrole.members.map(m => `<@${m.user.id}>`).join(' | ');
if (!boosterlist) boosterlist = `No one have boosted the server yet`
const Embed1 = new Discord.MessageEmbed()
.setTitle(`${guild.name} Server Stats`)
.addField("🟢 Online Members", guild.members.cache.filter(member => member.presence.status !== "offline").size)
.addField("⚪ Offline Members", guild.members.cache.filter(member => member.presence.status == "offline").size)
.addField("📊 Total Members", guild.memberCount)
.addField(`${TotalRoleOnName}`, `${totalmcon}`)
.addField(`${TotalRoleName}`, `${totalmc} `)
.addField('🚀 Total Boost ', `${guild.premiumSubscriptionCount} ${boostgrammar} `)
.addField('🌟 Booster ', `**${boosterlist}** `)
.addField('📡 Uptime', `${days} Days ${hours} Hours ${minutes} Minutes ${seconds} Seconds`)
.addField('<:nyt_creator_crown:976806291647385690> Ping', `**${client.ws.ping}** `)
.setThumbnail(guild.iconURL({ dynamic: true, format: `png` }))
.setColor("GREEN")
.setFooter(`Coded by Arbotix-Development || Refreshing every 10 sec`, guild.iconURL())
final.edit(Embed1)
}, 10000)
},
}
{
"name": "bot-status",
"version": "1.0.2",
"version": "1.0.3",
"description": "",

@@ -5,0 +5,0 @@ "main": "index.js",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc