changed argumentSeparator to parameterSeparator

This commit is contained in:
mmacierzanka committed 2021-08-26 14:51:37 +02:00
1 parent edbf63b71e
commit 796e27f54c
3 files changed
+7 -7

No files matched your search

+1 -1
View File
@@ -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.token = options.token;
this.applicationId = options.applicationId; this.applicationId = options.applicationId;
this.messages = { this.messages = {
+5 -5
View File
@@ -7,16 +7,16 @@ import { CommandMessageStructure, PhraseOccurrenceData } from "./types.js";
export class CommandManager { export class CommandManager {
list: Command[]; list: Command[];
prefix?: string; prefix?: string;
argumentSeparator: string; parameterSeparator: string;
/** /**
* @param {string} prefix? * @param {string} prefix?
* @param {string} argumentSeparator? * @param {string} parameterSeparator?
*/ */
constructor(prefix?: string, argumentSeparator?: string) { constructor(prefix?: string, parameterSeparator?: string) {
this.list = []; this.list = [];
this.prefix = prefix; this.prefix = prefix;
this.argumentSeparator = argumentSeparator || ","; this.parameterSeparator = parameterSeparator || ",";
} }
/** /**
@@ -85,7 +85,7 @@ export class CommandManager {
const command = this.get(name); const command = this.get(name);
if (command) { if (command) {
const argumentsText = content.replace(name, ""); const argumentsText = content.replace(name, "");
const paramsList = argumentsText.split(this.argumentSeparator).map((a) => { const paramsList = argumentsText.split(this.parameterSeparator).map((a) => {
return a.replace(" ", ""); return a.replace(" ", "");
}); });
if ((paramsList[0] == "" || paramsList[0] == " ") && paramsList.length == 1) { if ((paramsList[0] == "" || paramsList[0] == " ") && paramsList.length == 1) {
+1 -1
View File
@@ -6,7 +6,7 @@ import type { Command } from "./Command.js";
export interface InitOptions { export interface InitOptions {
name: string; name: string;
prefix?: string; prefix?: string;
argumentSeparator?: string; parameterSeparator?: string;
clientOptions?: ClientOptions; clientOptions?: ClientOptions;
token: string; token: string;
applicationId: string; applicationId: string;