let { youtubedl, youtubedlv2 } = require('@bochilteam/scraper')

const handler = async (m, { conn, args }) => { if (!args[0]) throw 'Enter Link From YouTube!' conn.sendMessage(m.chat, { react: { text: '⏱️', key: m.key }}) let q = '128kbps' let v = args[0]

// Ambil info dari video try { const yt = await youtubedl(v).catch(async () => await youtubedlv2(v)) const dl_url = await yt.audio[q].download() const ttl = await yt.title const size = await yt.audio[q].fileSizeH

// Tampilkan informasi file beserta thumbnail
const info = `

• Judul: ${ttl} • Ukuran: ${size} • Link YouTube: ${v}await conn.sendMessage(m.chat, { audio: { url: dl_url }, mimetype: 'audio/mpeg', fileName:${ttl}.mp3, caption: info }, {quoted: m}) } catch (e) { console.log(e); m.reply(Failed :(`); } }

// Jika ingin menambahkan tag, ubah code berikut: handler.tags = ['downloader'] handler.help = ['ytmp3'] handler.command = /^yta|ytmp3|youtubemp3$/i module.exports = handler


原文地址: https://www.cveoy.top/t/topic/bQdh 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录