add global command to guilds/debug global commands
This commit is contained in:
5 files changed
+12
-15
No files matched your search
+8
-11
@@ -62,11 +62,12 @@ module.exports = {
|
|||||||
);
|
);
|
||||||
|
|
||||||
let Embed = new EmbedBuilder()
|
let Embed = new EmbedBuilder()
|
||||||
|
.setTitle('Commands')
|
||||||
.setColor(client.config.Colors.Default)
|
.setColor(client.config.Colors.Default)
|
||||||
.setDescription(`${Commands.join("\n")}
|
.setDescription(`${Commands.join("\n")}
|
||||||
|
|
||||||
QuarksBot Version: v${client.config.Version}`);
|
QuarksBot Version: v${client.config.Version}`);
|
||||||
if (!args[0].options[0]) return interaction.send(Embed);
|
if (!args[0].options[0]) return interaction.send({ embeds: [Embed] });
|
||||||
else {
|
else {
|
||||||
let cmd =
|
let cmd =
|
||||||
client.commands.get(args[0].options[0].value) ||
|
client.commands.get(args[0].options[0].value) ||
|
||||||
@@ -100,19 +101,15 @@ module.exports = {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
embed.setDescription(description);
|
embed.setDescription(description);
|
||||||
} else {
|
} else embed.addFields({ name: "Usage", value: `\`/${cmd.name}\`${cmd.usage ? " " + cmd.usage : ""}`, inline: true })
|
||||||
embed.addField(
|
|
||||||
"Usage",
|
|
||||||
`\`/${cmd.name}\`${cmd.usage ? " " + cmd.usage : ""}`,
|
|
||||||
true
|
|
||||||
)
|
|
||||||
}
|
|
||||||
|
|
||||||
return interaction.send(embed);
|
return interaction.send({ embeds: [embed] });
|
||||||
}
|
}
|
||||||
} else if (args[0].name == 'settings') {
|
} else if (args[0].name == 'settings') {
|
||||||
|
const userID = client.exists(interaction.user) ? interaction.user.id : interaction.member.user.id;
|
||||||
|
|
||||||
let settingsMenu = new SelectMenuBuilder()
|
let settingsMenu = new SelectMenuBuilder()
|
||||||
.setCustomId(`settingSelect-${interaction.member.user.id}`)
|
.setCustomId(`settingSelect-${userID}`)
|
||||||
.setPlaceholder('Select Setting you require help with')
|
.setPlaceholder('Select Setting you require help with')
|
||||||
|
|
||||||
settings.settings.map((setting) => {
|
settings.settings.map((setting) => {
|
||||||
@@ -125,7 +122,7 @@ module.exports = {
|
|||||||
|
|
||||||
const SelectSettings = new ActionRowBuilder().addComponents(settingsMenu);
|
const SelectSettings = new ActionRowBuilder().addComponents(settingsMenu);
|
||||||
|
|
||||||
interaction.send({ components: [SelectSettings], flags: (1 << 6) });
|
interaction.send({ components: [SelectSettings], ...(!client.exists(interaction.user) && {flags: (1 << 6)}) }); // Only show ephemeral in guild
|
||||||
|
|
||||||
} else if (args[0].name == 'support') {
|
} else if (args[0].name == 'support') {
|
||||||
const supportEmbed = new EmbedBuilder()
|
const supportEmbed = new EmbedBuilder()
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
const { EmbedBuilder, ActionRowBuilder, ButtonBuilder, ButtonStyle, SelectMenuBuilder } = require('discord.js');
|
const { EmbedBuilder, ActionRowBuilder, ButtonBuilder, ButtonStyle, SelectMenuBuilder } = require('discord.js');
|
||||||
const { Inventory, addInventory } = require('../structures/inventory');
|
const { Inventory, addInventory } = require('../structures/inventory');
|
||||||
|
|
||||||
const getActions = ['pick up', 'grab', 'get', 'aquire', 'obtain', 'gain', 'take possesssion of'];
|
const getActions = ['pick up', 'grab', 'get', 'aquire', 'obtain', 'gain', 'take possesssion of', 'retrieve'];
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
name: "inventory",
|
name: "inventory",
|
||||||
|
|||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
module.exports = {
|
module.exports = {
|
||||||
Dev: "PROD.",
|
Dev: "PROD.",
|
||||||
Version: "12.3.2",
|
Version: "12.4.1",
|
||||||
Admins: ["362791661274660874", "329371697570381824"], // Admins of the bot
|
Admins: ["362791661274660874", "329371697570381824"], // Admins of the bot
|
||||||
DefaultPrefix: "?",
|
DefaultPrefix: "?",
|
||||||
ServerID: "955668596745461830",
|
ServerID: "955668596745461830",
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
const { EmbedBuilder } = require("discord.js");
|
const { EmbedBuilder } = require("discord.js");
|
||||||
const settings = require('../config/settingsHelp');
|
const settings = require('../config/settingsHelp');
|
||||||
|
|
||||||
const dropActions = ['ditch', 'drop', 'forget', 'throw out', 'leave', 'set down', 'let go of'];
|
const dropActions = ['ditch', 'drop', 'forget', 'throw out', 'leave', 'set down', 'let go of', 'discard'];
|
||||||
|
|
||||||
module.exports = async (client, interaction) => {
|
module.exports = async (client, interaction) => {
|
||||||
if (interaction.isCommand()) return;
|
if (interaction.isCommand()) return;
|
||||||
|
|||||||
@@ -19,7 +19,7 @@ module.exports = {
|
|||||||
|
|
||||||
for (const file of commandFiles) {
|
for (const file of commandFiles) {
|
||||||
const command = require(`../commands/${file}`);
|
const command = require(`../commands/${file}`);
|
||||||
if (!command.global) commands.push(command);
|
commands.push(command); // Include global commands in guild
|
||||||
}
|
}
|
||||||
|
|
||||||
const rest = new REST({ version: '10' }).setToken(client.config.Token);
|
const rest = new REST({ version: '10' }).setToken(client.config.Token);
|
||||||
|
|||||||
Reference in new issue
Block a user