diff --git a/commands/images/meme.js b/commands/images/meme.js index e27bcf6..e50985b 100644 --- a/commands/images/meme.js +++ b/commands/images/meme.js @@ -60,11 +60,11 @@ class memeCommand extends Command { // Create new graphicsmagick instance fetch(url) .then(res => { - const dest = fs.createWriteStream(`${os.tmpdir()}/${message.id}.png`); + const dest = fs.createWriteStream(`${os.tmpdir()}/${message.id}.${url.split('.').pop()}`); res.body.pipe(dest); dest.on('finish', async () => { - let img = gm(`${os.tmpdir()}/${message.id}.png`); + let img = gm(`${os.tmpdir()}/${message.id}.${url.split('.').pop()}`); // Set some defaults const TOP_TEXT = options[0]; diff --git a/commands/images/poster.js b/commands/images/poster.js index 50cd149..19e20c5 100644 --- a/commands/images/poster.js +++ b/commands/images/poster.js @@ -77,12 +77,11 @@ class posterCommand extends Command { // Create new graphicsmagick instance fetch(url) .then(res => { - const dest = fs.createWriteStream(`${os.tmpdir()}/${message.id}.png`); + const dest = fs.createWriteStream(`${os.tmpdir()}/${message.id}.${url.split('.').pop()}`); res.body.pipe(dest); dest.on('finish', async () => { - let img = gm(`${os.tmpdir()}/${message.id}.png`); - + let img = gm(`${os.tmpdir()}/${message.id}.${url.split('.').pop()}`); // Set some defaults const TOP_TEXT = options[0]; const BOTTOM_TEXT = options[1];