diff --git a/cmds/utility/clonemb.js b/cmds/utility/clonemb.js deleted file mode 100644 index f568989..0000000 --- a/cmds/utility/clonemb.js +++ /dev/null @@ -1,50 +0,0 @@ -'use strict'; - -const commando = require("@iceprod/discord.js-commando"); -const { MessageEmbed } = require("discord.js"); -const { getChannelMessage, errLog, ranLog, trySend, tryReact } = require("../../resources/functions"); - -module.exports = class clonemb extends commando.Command { - constructor(client) { - super(client, { - name: "clonemb", - aliases: ["cloneemb","cloneembed", "clonembed"], - memberName: "clonemb", - group: "utility", - description: "Clone an Embed." - }); - } - async run(msg, cargs) { - const args = cargs.trim().split(/ +/); - const {defaultErrorLogChannel} = require("../../config.json"); - try { - const theMes = await getChannelMessage(this.client,msg,args[0],args[1]); - let content; - if (theMes.content) { - content = theMes.content; - } - if (!theMes.embeds || (theMes.embeds).length === 0) { - return trySend(this.client, msg, 'No embed found.'); - } - if (!args[0]) { - return trySend(this.client, msg, 'Which embed??'); - } - trySend(this.client, msg, {content:content,embed:theMes.embeds[0]}); - const moreEmb = theMes.embeds.slice(1); - for(const emb of moreEmb) { - trySend(this.client, msg, new MessageEmbed(emb)); - } - tryReact(msg, "a:yesLife:794788847996370945"); - return ranLog(msg,'clonemb',`Embed ${theMes.url} (${theMes.id}) in ${theMes.channel.name} (${theMes.channel.id}) of ${theMes.guild.name} cloned.`); - } catch (e) { - return errLog( - e, - msg, - this.client, - false, - "No embed found. Use ` ` if it's in another channel.", - true - ); - } - } -}; \ No newline at end of file