Archived
fixed fetching bug + updated warn visual style
This commit is contained in:
1 parent
4e69c74b45
commit
b227581f1a
1 file changed
+8
-4
+8
-4
@@ -230,7 +230,7 @@ export class CommandManager {
|
|||||||
this.findPhraseOccurrence(a);
|
this.findPhraseOccurrence(a);
|
||||||
if (aliasOccurrence) {
|
if (aliasOccurrence) {
|
||||||
console.warn(
|
console.warn(
|
||||||
`WARN! The name "${a}" is already registered as ${aliasOccurrence.type} in the "${aliasOccurrence.command.name}" command. It will be removed from the "${command.name}" command.`
|
`[⚠ WARN] The name "${a}" is already registered as ${aliasOccurrence.type} in the "${aliasOccurrence.command.name}" command. It will be removed from the "${command.name}" command.`
|
||||||
);
|
);
|
||||||
ar.splice(i, 1);
|
ar.splice(i, 1);
|
||||||
}
|
}
|
||||||
@@ -239,7 +239,7 @@ export class CommandManager {
|
|||||||
command.keywords.map((k, i, a) => {
|
command.keywords.map((k, i, a) => {
|
||||||
if (c.keywords.indexOf(k) != -1) {
|
if (c.keywords.indexOf(k) != -1) {
|
||||||
console.warn(
|
console.warn(
|
||||||
`WARN! The name "${k}" is already a registered KEYWORD for the "${c.name}" command. It will be removed from the "${command.name}" command`
|
`[⚠ WARN] The name "${k}" is already a registered KEYWORD for the "${c.name}" command. It will be removed from the "${command.name}" command`
|
||||||
);
|
);
|
||||||
a.splice(i, 1);
|
a.splice(i, 1);
|
||||||
}
|
}
|
||||||
@@ -260,11 +260,15 @@ export class CommandManager {
|
|||||||
*/
|
*/
|
||||||
fetch(message: Message): CommandMessageStructure | null {
|
fetch(message: Message): CommandMessageStructure | null {
|
||||||
if (!message.author.bot) {
|
if (!message.author.bot) {
|
||||||
const content = message.content.startsWith(this.prefix)
|
let prefix = false;
|
||||||
|
if (message.content.startsWith(this.prefix)) {
|
||||||
|
prefix = true;
|
||||||
|
}
|
||||||
|
const content = prefix
|
||||||
? message.content.replace(this.prefix, "")
|
? message.content.replace(this.prefix, "")
|
||||||
: message.content;
|
: message.content;
|
||||||
const name = content.split(" ")[0];
|
const name = content.split(" ")[0];
|
||||||
const command = this.get(name, "ALL");
|
const command = this.get(name, prefix ? "PREFIX" : "NO_PREFIX");
|
||||||
if (command) {
|
if (command) {
|
||||||
const argumentsText = content.replace(name, "");
|
const argumentsText = content.replace(name, "");
|
||||||
const argumentsList = argumentsText
|
const argumentsList = argumentsText
|
||||||
|
|||||||
Reference in new issue
Block a user