Advertisement
MechSlayer

Untitled

Nov 15th, 2019
159
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var nombre = message.content.split(" ")[1];
  2.             if (!nombre) return message.reply("Debes especificar un nombre");
  3.             let embed = new discord.RichEmbed()
  4.             .setColor("RANDOM")
  5.             .setTitle("Resultados de " + nombre);
  6.             var animes = await animeflv.searchAnime(nombre);
  7.             if (animes.length > 1) {
  8.             var string = "";
  9.             for (let index = 0; index < animes.length; index++) {
  10.                 const anime = animes[index];
  11.                 string += `${animes.indexOf(anime)+1}. **${anime.label}** - **${anime.type}**\n`;
  12.             }
  13.             embed.setDescription(string);
  14.             var msg = await message.channel.send(embed);
  15.             var numero = await new Promise((resolve, reject) => {
  16.                 var collector = message.channel.createMessageCollector(m => !isNaN(m.content) && m.author.id === message.author.id && m.channel.id === message.channel.id, {time: 60000});
  17.                 collector.on("collect", m => {resolve(m); collector.stop();});
  18.                 collector.on("end", m=> resolve(null));
  19.             });
  20.             if (!numero) return msg.delete();
  21.             numero = parseInt(numero) - 1;
  22.             if (numero < 0 || numero > animes.length) numero = 0;
  23.             var anime = animes[numero];
  24.         } else if (animes.length == 1) var anime = animes[0]; else return message.reply("No hay resultados");
  25.         var animeInfo = await animeflv.getAnimeInfo(anime.title, anime.animeId);
  26.         embed.setDescription(animeInfo.description)
  27.         .setTitle(animeInfo.label)
  28.         .addField("Géneros:", animeInfo.genres.join("\n"), true)
  29.         .addField("Episodios:", animeInfo.episodes.length, true)
  30.         .addField("Puntuación:", animeInfo.rate || "Desconocido", true)        
  31.         .addField("Votos:", animeInfo.votes || "Desconocido", true)
  32.         .setImage(anime.image)
  33.         .setURL("https://animeflv.net" + anime.link)
  34.         .addField("Tipo", anime.type, true);
  35.         await message.reply(embed);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement