const ImageCommand = require("../../classes/imageCommand.js"); class SnapchatCommand extends ImageCommand { params(args, url) { const newArgs = args.filter(item => !item.includes(url)); return { caption: newArgs.join(" ").replaceAll("&", "\\&").replaceAll(">", "\\>").replaceAll("<", "\\<").replaceAll("\"", "\\"").replaceAll("'", "\\'").replaceAll("%", "\\%") }; } static description = "Adds a Snapchat style caption to an image"; static aliases = ["snap", "caption3"]; static arguments = ["[text]"]; static requiresText = true; static noText = "You need to provide some text to add a caption!"; static noImage = "You need to provide an image to add a caption!"; static command = "snapchat"; } module.exports = SnapchatCommand;