From f95ad3c06fd3107311d1ee3ecf2963bba99ba399 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=A7=81=E2=98=86*=CE=BA=C9=AA=C9=B4=C9=A2*=E2=98=86?= =?UTF-8?q?=EA=A7=82?= Date: Wed, 18 Dec 2024 07:52:37 -0500 Subject: [PATCH] The Mystic | Bruno Sobrino --- plugins/buscador-npmjs.js | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) 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) }