diff --git a/plugins/buscador-npmjs.js b/plugins/buscador-npmjs.js index c978ad7ea..335c324bb 100644 --- a/plugins/buscador-npmjs.js +++ b/plugins/buscador-npmjs.js @@ -1,21 +1,18 @@ -/* -# Codigo creado por: GabrielVz (@glytglobal) -# https://github.com/glytglobal -*/ +// Codigo creado por: (@glytglobal) import fetch from 'node-fetch' let handler = async (m, { text }) => { - if (!text) throw `*[ ❗️ ] INGRESA EL TITULO O NOMBRE DEL SCRAPER DE NPMJS (NPM.ORG) A BUSCAR*` + if (!text) return m.reply(`*[ ❗️ ] INGRESA EL TITULO O NOMBRE DEL SCRAPER DE NPMJS (NPM.ORG) A BUSCAR*`) let res = await fetch(`http://registry.npmjs.com/-/v1/search?text=${text}`) let { objects } = await res.json() - if (!objects.length) throw `[ ❗️ ] LA BUSQUEDA "${text}" NO FUE ENCONTRADA\n\nINTENTE CON OTRO TIPO DE RESULTADOS` + if (!objects.length) return m.reply(`[ ❗️ ] LA BUSQUEDA "${text}" NO FUE ENCONTRADA\n\nINTENTE CON OTRO TIPO DE RESULTADOS`) let txt = objects.map(({ package: pkg }) => { return ` - ✰ 𝐍𝐨𝐦𝐛𝐫𝐞: ${pkg.name} - ✰ 𝐕𝐞𝐫𝐬𝐢𝐨𝐧: V${pkg.version} - ✰ 𝐄𝐧𝐥𝐚𝐜𝐞: ${pkg.links.npm} - ✰ 𝐃𝐞𝐬𝐜𝐫𝐢𝐩𝐜𝐢𝐨𝐧: ${pkg.description}\n\n\`\`\`----------\`\`\`` + ℹ️ Nombre: ${pkg.name} + 🧿 Versión: V${pkg.version} + 🔗 Link: ${pkg.links.npm} + 🔮 Descripción: ${pkg.description}\n\n\`\`\`----------\`\`\`` }).join`\n` m.reply(txt) }