upgrade to discord.js v14
This commit is contained in:
24 files changed
+1598
-1560
No files matched your search
+38
-26
@@ -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) });
|
||||
},
|
||||
},
|
||||
}
|
||||
Reference in new issue
Block a user