convertidor-tourl.js 827 B

12345678910111213141516
  1. import uploadFile from '../lib/uploadFile.js';
  2. import uploadImage from '../lib/uploadImage.js';
  3. const handler = async (m) => {
  4. const q = m.quoted ? m.quoted : m;
  5. const mime = (q.msg || q).mimetype || '';
  6. if (!mime) throw '*⚠️ ¿𝐘 𝐋𝐀 𝐈𝐌𝐀𝐆𝐄𝐍? 𝐑𝐞𝐬𝐩𝐨𝐧𝐝𝐞 𝐚 𝐮𝐧𝐚 𝐢𝐦𝐚𝐠𝐞𝐧 𝐨 𝐯𝐢𝐝𝐞𝐨 𝐞𝐥 𝐜𝐮𝐚𝐥 𝐬𝐞𝐫𝐚 𝐜𝐨𝐧𝐯𝐞𝐫𝐭𝐢𝐝𝐨 𝐚 𝐞𝐧𝐥𝐚𝐜𝐞*';
  7. const media = await q.download();
  8. const isTele = /image\/(png|jpe?g|gif)|video\/mp4/.test(mime);
  9. const link = await (isTele ? uploadImage : uploadFile)(media);
  10. m.reply(link);
  11. };
  12. handler.help = ['tourl <reply image>'];
  13. handler.tags = ['convertidor']
  14. handler.command = /^(upload|tourl)$/i;
  15. handler.register = true
  16. export default handler;