upgrade to discord.js v14

This commit is contained in:
SowinskiBraeden committed 2022-08-24 23:23:44 -07:00
1 parent f32c04b5bc
commit 0cdd107b92
24 files changed
+1598 -1560

No files matched your search

+38 -26
View File
@@ -1,4 +1,4 @@
const { MessageEmbed } = require('discord.js');
const { EmbedBuilder } = require('discord.js');
const { Inventory, addInventory } = require('../structures/inventory');
module.exports = {
@@ -10,23 +10,23 @@ module.exports = {
channel: ["VIEW_CHANNEL", "SEND_MESSAGES", "EMBED_LINKS"],
member: [],
},
options: [
{
name: "user",
description: "User to search",
value: "user",
type: 6,
required: true,
},
{
name: "item-number",
description: "Item to view",
value: 1,
type: 4,
required: false,
},
],
SlashCommand: {
options: [
{
name: "user",
description: "User to search",
value: "user",
type: 6,
required: true,
},
{
name: "item-number",
description: "Item to view",
value: 1,
type: 4,
required: false,
},
],
/**
*
* @param {require("../structures/QuarksBot")} client
@@ -69,27 +69,39 @@ module.exports = {
.catch(err => {
if (err) {
client.log(err);
const embed = new MessageEmbed()
const embed = new EmbedBuilder()
.setDescriptions(`**Internal Error:** ${err}\nContact the Developers\nhttps://discord.gg/YCXhvy9uZw`)
.setColor("RED")
.setColor(client.config.Colors.Red)
return interaction.send({ embeds: [embed] });
}
});
} else inventory = targetUserInventory.inventory;
if (!client.exists(inventory.guilds[GuildDB.serverID])) {
const success = addInventory(inventory.guilds, GuildDB.serverID, targetUserID, client);
if (!success) {
client.log(err);
const embed = new EmbedBuilder()
.setDescriptions(`**Internal Error:** ${err}\nContact the Developers\nhttps://discord.gg/YCXhvy9uZw`)
.setColor(client.config.Colors.Red)
return interaction.send({ embeds: [embed] });
}
}
// Display Inventory
if (args[1]) {
if (args[1].value < 0 || args[1].value > inventory.guilds[GuildDB.serverID].items.length) {
let embed = new MessageEmbed()
let embed = new EmbedBuilder()
.setTitle("Please provide a valid item number")
.setColor("RED")
.setColor(client.config.Colors.Red)
return interaction.send({ embeds: [embed] });
}
let item = inventory.guilds[GuildDB.serverID].items[args[1].value-1];
let itemEmbed = new MessageEmbed().setColor(client.config.EmbedColor);
let itemEmbed = new EmbedBuilder().setColor(client.config.Colors.Default);
if (item.type == 'wallet') {
// Display wallet
@@ -117,11 +129,11 @@ module.exports = {
itemEmbed.addFields({ name: item.name, value: item.description, inline: false });
}
return interaction.send({ embeds: [itemEmbed], ephemeral: true });
return interaction.send({ embeds: [itemEmbed], flags: (1 << 6) });
}
let inventoryEmbed = new MessageEmbed()
.setColor(client.config.EmbedColor)
let inventoryEmbed = new EmbedBuilder()
.setColor(client.config.Colors.Default)
.setTitle(`${User.tag.split('#')[0]}'s Inventory`);
let description = "```";
@@ -131,7 +143,7 @@ module.exports = {
description += "```";
inventoryEmbed.setDescription(description);
return interaction.send({ embeds: [inventoryEmbed], ephemeral: true });
return interaction.send({ embeds: [inventoryEmbed], flags: (1 << 6) });
},
},
}