Archived
changed argumentSeparator to parameterSeparator
This commit is contained in:
1 parent
edbf63b71e
commit
796e27f54c
3 files changed
+7
-7
No files matched your search
+1
-1
@@ -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 = {
|
||||
|
||||
@@ -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) {
|
||||
|
||||
+1
-1
@@ -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;
|
||||
|
||||
Reference in new issue
Block a user