herramientas-acortar.js 1.2 KB

1234567891011121314
  1. import fetch from 'node-fetch';
  2. const handler = async (m, {conn, args, text}) => {
  3. if (!text) throw '*โš ๏ธ ๐ˆ๐ง๐ ๐ซ๐ž๐ฌ๐ž ๐ฎ๐ง ๐ž๐ง๐ฅ๐š๐œ๐ž/๐ฎ๐ซ๐ฅ ๐ž๐ฅ ๐œ๐ฎ๐š๐ฅ ๐๐ž๐ฌ๐ž๐š ๐š๐œ๐จ๐ซ๐ญ๐š๐ซ?*';
  4. const shortUrl1 = await (await fetch(`https://tinyurl.com/api-create.php?url=${args[0]}`)).text();
  5. if (!shortUrl1) throw `*[โ—] ๐„๐‘๐‘๐Ž๐‘, ๐‚๐Ž๐Œ๐๐‘๐”๐„๐๐„ ๐๐”๐„ ๐„๐‹ ๐“๐„๐—๐“๐Ž ๐ˆ๐๐†๐‘๐„๐’๐€๐ƒ๐Ž ๐’๐„๐€ ๐”๐ ๐“๐„๐—๐“๐Ž ๐ˆ๐๐†๐‘๐„๐’๐€๐ƒ๐Ž ๐’๐„๐€ ๐”๐ ๐“๐„๐—๐“๐Ž ๐„ ๐ˆ๐๐“๐„๐๐“๐„๐‹๐Ž ๐ƒ๐„ ๐๐”๐„๐•๐Ž*`;
  6. const done = `*๐Ÿ”ถ ๐‹๐ข๐ง๐ค ๐š๐œ๐จ๐ซ๐ญ๐š๐๐จ ๐œ๐จ๐ซ๐ซ๐ž๐œ๐ญ๐š๐ฆ๐ž๐ง๐ญ๐ž!!*\n\n*โ€ข ๐‹๐ข๐ง๐ค ๐š๐ง๐ญ๐ž๐ซ๐ข๐จ๐ซ:*\n${text}\n*โ€ข ๐‹๐ข๐ง๐ค ๐š๐œ๐จ๐ซ๐ญ๐š๐๐จ:*\n${shortUrl1}`.trim();
  7. m.reply(done);
  8. };
  9. handler.help = ['tinyurl', 'acortar'].map((v) => v + ' <link>');
  10. handler.tags = ['tools'];
  11. handler.command = /^(tinyurl|short|acortar|corto)$/i;
  12. handler.fail = null;
  13. handler.register = true
  14. export default handler;