only show inventory view to author
This commit is contained in:
2 files changed
+5
-41
No files matched your search
@@ -1,36 +0,0 @@
|
|||||||
/**
|
|
||||||
*
|
|
||||||
* @param {require("../structures/QuarksBot")} client
|
|
||||||
* @param {require("discord.js").message} message
|
|
||||||
* @returns {void} or nothing if you didn't know
|
|
||||||
*/
|
|
||||||
|
|
||||||
module.exports = async (client, message) => {
|
|
||||||
if (message.guild.id === client.config.serverID) return;
|
|
||||||
if (message.author.bot || message.channel.type === "dm") return;
|
|
||||||
|
|
||||||
let GuildDB = await client.GetGuild(message.guild.id);
|
|
||||||
|
|
||||||
//Prefixes also have mention match
|
|
||||||
const prefixMention = new RegExp(`^<@!?${client.user.id}> `);
|
|
||||||
prefix = message.content.match(prefixMention);
|
|
||||||
|
|
||||||
if (message.content.indexOf(prefix) !== 0) return;
|
|
||||||
|
|
||||||
if (GuildDB.customChannelStatus==true&&!GuildDB.allowedChannels.includes(message.channel.id)) {
|
|
||||||
return message.channel.send(`You are not allowed to use the bot in this channel.`);
|
|
||||||
}
|
|
||||||
|
|
||||||
const args = message.content.slice(prefix.length).trim().split(/ +/g);
|
|
||||||
//Making the command lowerCase because our file name will be in lowerCase
|
|
||||||
const command = args.shift().toLowerCase();
|
|
||||||
|
|
||||||
//Searching a command
|
|
||||||
const cmd =
|
|
||||||
client.commands.get(command) ||
|
|
||||||
client.commands.find((x) => x.aliases && x.aliases.includes(command));
|
|
||||||
|
|
||||||
//Executing the codes when we get the command or aliases
|
|
||||||
if (cmd) cmd.run(client, message, args, { GuildDB });
|
|
||||||
else return;
|
|
||||||
};
|
|
||||||
@@ -48,11 +48,11 @@ class QuarksBot extends Client {
|
|||||||
type: 4,
|
type: 4,
|
||||||
data:
|
data:
|
||||||
typeof message == "string"
|
typeof message == "string"
|
||||||
? { content: message }
|
? { content: message, ...(message.ephemeral && {flags: (1 << 6)}), }
|
||||||
: message.type && message.type === "rich"
|
: message.embeds[0] && message.embeds[0].type === "rich"
|
||||||
? { embeds: [message] }
|
? { embeds: message.embeds, ...(message.ephemeral && {flags: (1 << 6)}), }
|
||||||
: message,
|
: { message, ...(message.ephemeral && {flags: (1 << 6)}), },
|
||||||
},
|
}
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
let cmd = client.commands.get(command);
|
let cmd = client.commands.get(command);
|
||||||
|
|||||||
Reference in new issue
Block a user