diff --git a/src/Bot.ts b/src/Bot.ts index 87cd96d..e919dcd 100644 --- a/src/Bot.ts +++ b/src/Bot.ts @@ -62,7 +62,7 @@ export class Bot extends EventEmitter { ], } ); - this.commands = new CommandManager(options.prefix, options.argumentSeparator); + this.commands = new CommandManager(options.prefix, options.parameterSeparator); this.token = options.token; this.applicationId = options.applicationId; this.messages = { diff --git a/src/CommandManager.ts b/src/CommandManager.ts index 4102c05..b545e95 100644 --- a/src/CommandManager.ts +++ b/src/CommandManager.ts @@ -7,16 +7,16 @@ import { CommandMessageStructure, PhraseOccurrenceData } from "./types.js"; export class CommandManager { list: Command[]; prefix?: string; - argumentSeparator: string; + parameterSeparator: string; /** * @param {string} prefix? - * @param {string} argumentSeparator? + * @param {string} parameterSeparator? */ - constructor(prefix?: string, argumentSeparator?: string) { + constructor(prefix?: string, parameterSeparator?: string) { this.list = []; this.prefix = prefix; - this.argumentSeparator = argumentSeparator || ","; + this.parameterSeparator = parameterSeparator || ","; } /** @@ -85,7 +85,7 @@ export class CommandManager { const command = this.get(name); if (command) { const argumentsText = content.replace(name, ""); - const paramsList = argumentsText.split(this.argumentSeparator).map((a) => { + const paramsList = argumentsText.split(this.parameterSeparator).map((a) => { return a.replace(" ", ""); }); if ((paramsList[0] == "" || paramsList[0] == " ") && paramsList.length == 1) { diff --git a/src/types.ts b/src/types.ts index 1fcf877..7e2bcca 100644 --- a/src/types.ts +++ b/src/types.ts @@ -6,7 +6,7 @@ import type { Command } from "./Command.js"; export interface InitOptions { name: string; prefix?: string; - argumentSeparator?: string; + parameterSeparator?: string; clientOptions?: ClientOptions; token: string; applicationId: string;