added p/eulogy and the capability for command arguments
This commit is contained in:
parent
ea46fb8467
commit
ae2eb50b9c
3 changed files with 27 additions and 12 deletions
|
@ -17,6 +17,10 @@ clean up p/vileimagery, its horrendous
|
|||
|
||||
**_Note:_** _versions before this were not uploaded to the repo, this is not the first version._
|
||||
|
||||
1.9 - added p/eulogy and the capability for command arguments
|
||||
|
||||
---
|
||||
|
||||
1.8 - reorganized files some more, moved all events from index.js to seperate scripts in events folder,
|
||||
1.8.1 - cleaned up p/vileimagery a bit
|
||||
1.8.2 - fixed guildMemberAdd event error
|
||||
|
|
|
@ -4,7 +4,12 @@ module.exports = {
|
|||
name: "test",
|
||||
description: "test command",
|
||||
execute(message, args) {
|
||||
log("failed.log", message, __filename, "test command");
|
||||
message.reply("log test completed, don't contact me again");
|
||||
let text =
|
||||
"command arguments test \nthis list should include all arguments you included in the command \n";
|
||||
for (let i = 0; i < args.length; i++) {
|
||||
text += args[i] + "\n";
|
||||
}
|
||||
|
||||
message.reply(text);
|
||||
},
|
||||
};
|
||||
|
|
|
@ -15,6 +15,16 @@ for (const file of commandFiles) {
|
|||
})();
|
||||
}
|
||||
|
||||
function parseargs(string) {
|
||||
const args = string.split(" ");
|
||||
for (let i = 0; i < args.length; i++) {
|
||||
if (args[i] === "") {
|
||||
args.splice(i, 1);
|
||||
}
|
||||
}
|
||||
return args;
|
||||
}
|
||||
|
||||
const prefix = process.env.PREFIX;
|
||||
|
||||
module.exports.execute = function (message, client) {
|
||||
|
@ -27,17 +37,13 @@ module.exports.execute = function (message, client) {
|
|||
);
|
||||
}
|
||||
if (!message.content.startsWith(prefix)) return;
|
||||
const args = message.content.slice(prefix.length).split(/ +/);
|
||||
const command = args.shift().toLowerCase();
|
||||
|
||||
/*if (message.channelId !== "1148814162273763418") {
|
||||
let text = "commands only work in <#1148814162273763418>";
|
||||
if (!client.commands.has(command)) {
|
||||
text += ", also thats not a command lmao";
|
||||
}
|
||||
message.reply(text);
|
||||
return;
|
||||
}*/
|
||||
const command = message.content
|
||||
.slice(prefix.length)
|
||||
.split(/ +/)
|
||||
.shift()
|
||||
.toLowerCase();
|
||||
const args = parseargs(message.content.slice(prefix.length + command.length));
|
||||
|
||||
if (!commands.has(command)) {
|
||||
message.reply("idiot thats not a command");
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue