Added new logger
This commit is contained in:
@@ -3,9 +3,9 @@ import { getVerifies } from "src/drizzle/functions.js"
|
||||
import { embedColor, hypixelGuildID } from "~/config/options.js"
|
||||
import { IGuildData } from "~/interfaces"
|
||||
import env from "~/utils/Env.js"
|
||||
import { color } from "~/utils/Functions/colors.js"
|
||||
import roleManage from "~/utils/Functions/rolesmanage.js"
|
||||
import { getGuild, getIGN } from "~/utils/Hypixel.js"
|
||||
import { log } from "~/utils/Logger.js"
|
||||
|
||||
export default async function updateAll(interaction: ChatInputCommandInteraction): Promise<void> {
|
||||
await interaction.deferReply()
|
||||
@@ -66,12 +66,12 @@ export default async function updateAll(interaction: ChatInputCommandInteraction
|
||||
for (const gmember of guildMembers) {
|
||||
const memberData = verifiedUsers.find(user => user.userID === gmember.id)
|
||||
|
||||
console.log(color(`Updating ${gmember.member.user.username} [${i}/${guildMembers.length}]`, "green"))
|
||||
log(`Updating ${gmember.member.user.username} [${i}/${guildMembers.length}]`, "info", { type: "preset", color: "green" })
|
||||
i++
|
||||
|
||||
if (!memberData) {
|
||||
if (gmember.member.user.bot) {
|
||||
console.log(color(` Skipped bot [${gmember.member.user.username}]`, "lavender"))
|
||||
log(` Skipped bot [${gmember.member.user.username}]`, "info", { type: "preset", color: "lavender" })
|
||||
continue
|
||||
}
|
||||
const roles = roleManage("defaultnoverify")
|
||||
@@ -80,7 +80,7 @@ export default async function updateAll(interaction: ChatInputCommandInteraction
|
||||
await gmember.member.setNickname(`${gmember.member.user.username} (X)`, "Updating all discord members").catch(() => {
|
||||
// Do nothing
|
||||
})
|
||||
console.log(color(`${gmember.member.user.username} [X]`, "lavender"))
|
||||
log(`${gmember.member.user.username} [X]`, "info", { type: "preset", color: "lavender" })
|
||||
} else {
|
||||
const uuid = memberData.uuid
|
||||
const ign = await getIGN(uuid)
|
||||
@@ -89,10 +89,10 @@ export default async function updateAll(interaction: ChatInputCommandInteraction
|
||||
const roles = roleManage("default")
|
||||
await gmember.member.roles.remove(roles.rolesToRemove, "Updating all discord members")
|
||||
await gmember.member.roles.add(roles.rolesToAdd, "Updating all discord members")
|
||||
console.log(color(`${gmember.member.user.username} [Default]`, "lavender"))
|
||||
log(`${gmember.member.user.username} [Default]`, "info", { type: "preset", color: "lavender" })
|
||||
} else if (guildMemberIDs.includes(memberData!.uuid)) {
|
||||
const guildMemberRank = hypixelGuildMembers.find(gmember => gmember.uuid === memberData!.uuid)!.rank
|
||||
console.log(color(" Updating roles for " + gmember.member.user.username, "lavender"))
|
||||
log(" Updating roles for " + gmember.member.user.username, "info", { type: "preset", color: "lavender" })
|
||||
|
||||
if (guildMemberRank === "Guild Master") {
|
||||
const rolesmanage = roleManage("gm")
|
||||
@@ -126,7 +126,7 @@ export default async function updateAll(interaction: ChatInputCommandInteraction
|
||||
}
|
||||
}
|
||||
|
||||
console.log("Successfully updated all roles.")
|
||||
log("Successfully updated all roles.", "info")
|
||||
|
||||
await channel.send({
|
||||
embeds: [{
|
||||
|
||||
Reference in New Issue
Block a user