diff --git a/README.md b/README.md index cd1eec6..13c78cf 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,7 @@ All commands are prefixed by `pf;`. Currently only a few are implemented. - `pf;import` - Imports from PluralKit using the JSON file provided by their export command. Importing from other proxy bots is *TBD*. `pf;import` and attach your JSON file to the message. - `pf;member` - Accesses the sub-commands related to editing proxy members. The available subcommands are: - - `add` - Creates a new member to proxy with, for example: `pf;member jane`. The member name should ideally be short so you can write other commands with it easily. + - `new` - Creates a new member to proxy with, for example: `pf;member jane`. The member name should ideally be short so you can write other commands with it easily. You can optionally add a display name after the member name, for example: `pf;member new jane "Jane Doe | ze/hir"`. If it has spaces, put it in __double quotes__. The length limit is 32 characters. - `remove` - Removes a member based on their name, for example: `pf;member remove jane`. - `name` - Updates the name for a specific member based on their current name, for ex: `pf;member john name jane`. The member name should ideally be short so you can write other commands with it easily. diff --git a/src/enums.js b/src/enums.js index 244bb30..0853254 100644 --- a/src/enums.js +++ b/src/enums.js @@ -23,12 +23,12 @@ helperEnums.err = { helperEnums.help = { SHORT_DESC_HELP: "Lists available commands.", - SHORT_DESC_MEMBER: "Commands and sub-commands related to proxy members.", + SHORT_DESC_MEMBER: "Accesses subcommands related to proxy members.", SHORT_DESC_IMPORT: "Imports from PluralKit.", SHORT_DESC_PLURALFLUX: "PluralFlux is a proxybot akin to PluralKit and Tupperbot, but for Fluxer. All commands are prefixed by `pf;`. Type `pf;help` for info on the bot itself.", PLURALFLUX: "PluralFlux is a proxybot akin to PluralKit and Tupperbot, but for Fluxer. All commands are prefixed by `pf;`. Add ` --help` to the end of a command to find out more about it, or just send it without arguments.", - MEMBER: "Accesses the sub-commands related to editing proxy members. The available subcommands are `list`, `add`, `remove`, `displayname`, `proxy`, and `propic`. Add ` --help` to the end of a subcommand to find out more about it, or just send it without arguments.", - ADD: "Creates a new member to proxy with, for example: `pf;member jane`. The member name should ideally be short so you can write other commands with it easily. \n\nYou can optionally add a display name after the member name, for example: `pf;member new jane \"Jane Doe | ze/hir\"`. If it has spaces, put it in __double quotes__. The length limit is 32 characters.", + MEMBER: "Accesses the sub-commands related to editing proxy members. The available subcommands are `list`, `new`, `remove`, `displayname`, `proxy`, and `propic`. Add ` --help` to the end of a subcommand to find out more about it, or just send it without arguments.", + NEW: "Creates a new member to proxy with, for example: `pf;member new jane`. The member name should ideally be short so you can write other commands with it easily. \n\nYou can optionally add a display name after the member name, for example: `pf;member new jane \"Jane Doe | ze/hir\"`. If it has spaces, put it in __double quotes__. The length limit is 32 characters.", REMOVE: "Removes a member based on their name, for example: `pf;member remove jane`.", NAME: "Updates the name for a specific member based on their current name, for ex: `pf;member john name jane`. The member name should ideally be short so you can write other commands with it easily.", DISPLAY_NAME: "Updates the display name for a specific member based on their name, for example: `pf;member jane \"Jane Doe | ze/hir\"`.This can be up to 32 characters long. If it has spaces, put it in __double quotes__.", diff --git a/src/helpers/memberHelper.js b/src/helpers/memberHelper.js index 5d5d2e7..ebc8612 100644 --- a/src/helpers/memberHelper.js +++ b/src/helpers/memberHelper.js @@ -6,7 +6,7 @@ import {EmbedBuilder} from "@fluxerjs/core"; const mh = {}; // Has an empty "command" to parse the help message properly -const commandList = ['--help', 'add', 'remove', 'name', 'list', 'displayName', 'proxy', 'propic', '']; +const commandList = ['--help', 'new', 'remove', 'name', 'list', 'displayName', 'proxy', 'propic', '']; /** * Parses through the subcommands that come after "pf;member" and calls functions accordingly. @@ -29,7 +29,7 @@ mh.parseMemberCommand = async function(authorId, authorFull, args, attachmentUrl switch(args[0]) { case '--help': return enums.help.MEMBER; - case 'add': + case 'new': return await mh.addNewMember(authorId, args).catch((e) =>{throw e}); case 'remove': return await mh.removeMember(authorId, args).catch((e) =>{throw e});