Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var cheerio = require("cheerio");
- const Discord = require("discord.js");
- var request = require("request");
- module.exports = (client, message, args, ) => {
- var parts = message.content.split(" ");
- var search = parts.slice(1).join(" ");
- if(!search) return message.channel.send("insert serach");
- var options = {
- url: "http://results.dogpile.com/serp?qc=images&q=" + search,
- method: "GET",
- headers: {
- "Accept": "text/html",
- "User-Agent": "Chrome"
- }
- };
- request(options, function(error, response, responseBody) {
- if (error) {
- return;
- }
- $ = cheerio.load(responseBody);
- var links = $(".image a.link");
- var urls = new Array(links.length).fill(0).map((v, i) => links.eq(i).attr("href"));
- console.log(urls);
- if (!urls.length) {
- return;
- }
- const embed = new Discord.RichEmbed()
- .setThumbnail(client.user.avatarURL)
- .setAuthor("Test" , client.user.displayAvatarURL)
- .setTitle("? | ¡Your image!")
- .setImage(urls[0])
- .setFooter(message.author.username, message.author.displayAvatarURL)
- .setTimestamp()
- .setColor(RANDOM)
- message.channel.send(embed);
- });
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement