text: let limit = 30
  let fetch = require('node-fetch')
  const { servers, ytv } = require('../lib/y2mate')
  let handler = async (m, { conn, args, isPrems, isOwner }) => {
    if (!args || !args[0]) throw 'Uhm... donde esta la url?'
    let server = (args[1] || 'id4').toLowerCase()
    let { dl_link, thumb, title, filesize, filesizeF} = await ytv(args[0], servers.includes(server) ? server : 'id4')
    let isLimit = (isPrems || isOwner ? 99 : limit) * 1024 < filesize
    conn.sendFile(m.chat, thumb, 'thumbnail.jpg', `
  *Título:* ${title}
  *Tamaño del archivo:* ${filesizeF}
  *${isLimit ? 'Póntelo ': ''}Enlace:* ${dl_link}
  `.trim(), m)
    let _thumb = {}
    try { _thumb = { thumbnail: await (await fetch(thumb)).buffer() } }
    catch (e) { }
    if (!isLimit) conn.sendFile(m.chat, dl_link, title + '.mp4', `
  *Título:* ${title}
  *Tamaño del archivo:* ${filesizeF}
  `.trim(), m, false, _thumb || {})
  }
  handler.help = ['yt <enlace>']
  handler.tags = ['downloader']
  handler.command = /^yt$/i
  handler.owner = false
  handler.mods = false
  handler.premium = false
  handler.group = false
  handler.private = false
  
  handler.admin = false
  handler.botAdmin = false
  
  handler.fail = null
  handler.exp = 0
  handler.limit = true
  
  module.exports = handler
  
  