diff --git a/src/commands.js b/src/commands.js index d2b0126..83230c7 100644 --- a/src/commands.js +++ b/src/commands.js @@ -46,6 +46,9 @@ cmds.set('help', { cmds.set('import', { description: enums.help.SHORT_DESC_IMPORT, async execute(message) { + if (message.content.includes('--help')) { + return await message.reply(enums.help.IMPORT); + } const attachmentUrl = message.attachments.size > 0 ? message.attachments.first().url : null; return await importHelper.pluralKitImport(message.author.id, attachmentUrl).then(async (successfullyAdded) => { diff --git a/src/import.js b/src/import.js index 435e7ce..8670593 100644 --- a/src/import.js +++ b/src/import.js @@ -17,6 +17,9 @@ ih.pluralKitImport = async function (authorId, attachmentUrl) { if (!attachmentUrl) { throw new Error(enums.err.NOT_JSON_FILE); } + if (attachmentUrl === '--help') { + return enums.help.IMPORT; + } return fetch(attachmentUrl).then((res) => res.json()).then(async(pkData) => { const pkMembers = pkData.members; const errors = [];