Added support for new usernames

This commit is contained in:
2023-06-20 21:35:08 +02:00
parent 09768a266d
commit f791749225

View File

@@ -33,9 +33,8 @@ module.exports = {
const user1 = interaction.options.getUser('user'); const user1 = interaction.options.getUser('user');
const user = interaction.guild.members.cache.get(user1.id); const user = interaction.guild.members.cache.get(user1.id);
const fullUsername = user1.username + "#" + user1.discriminator
const ign = interaction.options.getString('ign'); const ign = interaction.options.getString('ign');
const mod = interaction.user.username + "#" + interaction.user.discriminator const mod = interaction.user
const mojang = "https://api.mojang.com/users/profiles/minecraft/" const mojang = "https://api.mojang.com/users/profiles/minecraft/"
const slothPixel = "https://api.slothpixel.me/api/players/"; const slothPixel = "https://api.slothpixel.me/api/players/";
@@ -43,6 +42,18 @@ module.exports = {
const minotar = "https://minotar.net/helm/"; const minotar = "https://minotar.net/helm/";
const embedColor = Number(color.replace("#", "0x")); const embedColor = Number(color.replace("#", "0x"));
if (user1.discriminator == "0") {
var username = user1.username
} else {
var username = user1.username + "#" + user.discriminator
}
if (mod.discriminator == "0") {
var modName = mod.username
} else {
var modName = mod.username + "#" + mod.discriminator
}
if (!user) { if (!user) {
interaction.editReply('Please provide a user to force verify.') interaction.editReply('Please provide a user to force verify.')
return return
@@ -89,12 +100,12 @@ module.exports = {
if (responseGuildID !== hypixelGuildID) { if (responseGuildID !== hypixelGuildID) {
await user.roles.add(defaultMember, "User was force verified by " + mod); await user.roles.add(defaultMember, "User was force verified by " + modName);
await interaction.editReply({ await interaction.editReply({
embeds: [{ embeds: [{
title: interaction.guild.name, title: interaction.guild.name,
description: "You have successfully force verified `" + fullUsername + "` with the account `" + hypixelCheck.data.username + "`.", description: "You have successfully force verified `" + username + "` with the account `" + hypixelCheck.data.username + "`.",
color: embedColor, color: embedColor,
thumbnail: { thumbnail: {
url: head url: head
@@ -113,39 +124,39 @@ module.exports = {
const guildRank = GuildMembers.find(member => member.uuid === hypixelCheck.data.uuid).rank; const guildRank = GuildMembers.find(member => member.uuid === hypixelCheck.data.uuid).rank;
if (guildRank === "Guild Master" && guildCheck.data.id === hypixelGuildID) { if (guildRank === "Guild Master" && guildCheck.data.id === hypixelGuildID) {
await user.roles.add(gm, "User was force verified by " + mod); await user.roles.add(gm, "User was force verified by " + modName);
await user.roles.add(guildRole, "User was force verified by " + mod) await user.roles.add(guildRole, "User was force verified by " + modName)
await user.roles.add(guildStaff, "User was force verified by " + mod) await user.roles.add(guildStaff, "User was force verified by " + modName)
} }
if (guildRank === "Manager" && guildCheck.data.id === hypixelGuildID) { if (guildRank === "Manager" && guildCheck.data.id === hypixelGuildID) {
await user.roles.add(manager, "User was force verified by " + mod); await user.roles.add(manager, "User was force verified by " + modName);
await user.roles.add(guildRole, "User was force verified by " + mod) await user.roles.add(guildRole, "User was force verified by " + modName)
await user.roles.add(guildStaff, "User was force verified by " + mod) await user.roles.add(guildStaff, "User was force verified by " + modName)
} }
if (guildRank === "Moderator" && guildCheck.data.id === hypixelGuildID) { if (guildRank === "Moderator" && guildCheck.data.id === hypixelGuildID) {
await user.roles.add(moderator, "User was force verified by " + mod); await user.roles.add(moderator, "User was force verified by " + modName);
await user.roles.add(guildRole, "User was force verified by " + mod) await user.roles.add(guildRole, "User was force verified by " + modName)
await user.roles.add(guildStaff, "User was force verified by " + mod) await user.roles.add(guildStaff, "User was force verified by " + modName)
} }
if (guildRank === "Beast" && guildCheck.data.id === hypixelGuildID) { if (guildRank === "Beast" && guildCheck.data.id === hypixelGuildID) {
await user.roles.add(beast, "User was force verified by " + mod); await user.roles.add(beast, "User was force verified by " + modName);
await user.roles.add(guildRole, "User was force verified by " + mod) await user.roles.add(guildRole, "User was force verified by " + modName)
} }
if (guildRank === "Member" && guildCheck.data.id === hypixelGuildID) { if (guildRank === "Member" && guildCheck.data.id === hypixelGuildID) {
await user.roles.add(member, "User was force verified by " + mod); await user.roles.add(member, "User was force verified by " + modName);
await user.roles.add(guildRole, "User was force verified by " + mod) await user.roles.add(guildRole, "User was force verified by " + modName)
} }
if (guildRank === "Trial Member" && guildCheck.data.id === hypixelGuildID) { if (guildRank === "Trial Member" && guildCheck.data.id === hypixelGuildID) {
await user.roles.add(trialmember, "User was force verified by " + mod); await user.roles.add(trialmember, "User was force verified by " + modName);
await user.roles.add(guildRole, "User was force verified by " + mod) await user.roles.add(guildRole, "User was force verified by " + modName)
} }
await user.roles.add(defaultMember, "User was force verified by " + mod); await user.roles.add(defaultMember, "User was force verified by " + modName);
const newVerify = new verify({ const newVerify = new verify({
_id: new mongoose.Types.ObjectId(), _id: new mongoose.Types.ObjectId(),
@@ -158,7 +169,7 @@ module.exports = {
await interaction.editReply({ await interaction.editReply({
embeds: [{ embeds: [{
title: interaction.guild.name, title: interaction.guild.name,
description: "You have successfully force verified `" + fullUsername + "` with the account `" + hypixelCheck.data.username + "`.", description: "You have successfully force verified `" + username + "` with the account `" + hypixelCheck.data.username + "`.",
color: embedColor, color: embedColor,
thumbnail: { thumbnail: {
url: head url: head