diff --git a/commands/search/stock-photo.js b/commands/search/stock-photo.js index 09ef481e..52f3fbba 100644 --- a/commands/search/stock-photo.js +++ b/commands/search/stock-photo.js @@ -40,9 +40,10 @@ module.exports = class StockPhotoCommand extends Command { query, content_filter: msg.channel.nsfw ? 'low' : 'high' }); + await this.triggerDownload(body); const embed = new MessageEmbed() .setTitle(body.description ? shorten(body.description, 256) : 'Unnamed Image') - .setURL(body.links.download) + .setURL(body.user.links.html) .setColor(body.color) .setAuthor(body.user.name || body.user.username, undefined, body.user.links.html) .setImage(body.urls.raw) @@ -54,4 +55,10 @@ module.exports = class StockPhotoCommand extends Command { return msg.reply(`Oh no, an error occurred: \`${err.message}\`. Try again later!`); } } + + triggerDownload(body) { + return request + .get(body.links.download_location) + .set({ Authorization: `Client-ID ${UNSPLASH_KEY}` }); + } }; diff --git a/package.json b/package.json index 77f7a745..fbda72b2 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "xiao", - "version": "116.17.0", + "version": "116.17.1", "description": "Your personal server companion.", "main": "Xiao.js", "scripts": {