diff --git a/commands/general/image.js b/commands/general/image.js index 12acba3..85d66f2 100644 --- a/commands/general/image.js +++ b/commands/general/image.js @@ -8,7 +8,7 @@ import Command from "../../classes/command.js"; class ImageSearchCommand extends Command { async run() { this.success = false; - if (this.channel && !this.channel.permissionsOf(this.client.user.id.toString()).has("EMBED_LINKS")) return "I don't have the `Embed Links` permission!"; + // if (this.channel && !this.channel.permissionsOf(this.client.user.id.toString()).has("EMBED_LINKS")) return "I don't have the `Embed Links` permission!"; const query = this.options.query ?? this.args.join(" "); if (!query || !query.trim()) return "You need to provide something to search for!"; // await this.acknowledge(); @@ -17,26 +17,10 @@ class ImageSearchCommand extends Command { if (rawImages.results.length === 0) return "I couldn't find any results!"; const images = rawImages.results.filter((val) => !val.img_src.startsWith("data:")); for (const [i, value] of images.entries()) { - embeds.push({ - embeds: [{ - title: "Search Results", - color: 16711680, - footer: { - text: `Page ${i + 1} of ${images.length}` - }, - description: value.title, - image: { - url: encodeURI(value.img_src) - }, - author: { - name: this.author.username, - iconURL: this.author.avatarURL() - } - }] - }); + return encodeURI(value.img_src) + this.success = true; } - this.success = true; - return paginator(this.client, { type: this.type, message: this.message, interaction: this.interaction, channel: this.channel, author: this.author }, embeds); + return; } static flags = [{