fixed img command
This commit is contained in:
		
							parent
							
								
									b2ecaf9997
								
							
						
					
					
						commit
						8229010545
					
				
					 1 changed files with 4 additions and 20 deletions
				
			
		|  | @ -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 = [{ | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue