convertidor-tomp3.js 1.3 KB

1234567891011121314151617
  1. import {toAudio} from '../lib/converter.js';
  2. const handler = async (m, {conn, usedPrefix, command}) => {
  3. const q = m.quoted ? m.quoted : m;
  4. const mime = (q || q.msg).mimetype || q.mediaType || '';
  5. if (!/video|audio/.test(mime)) throw `*โš ๏ธ ยฟ๐˜ ๐ž๐ฅ ๐ฏ๐ข๐๐ž๐จ? ๐‘๐ž๐ฌ๐ฉ๐จ๐ง๐๐ž ๐š ๐ฎ๐ง ๐ฏ๐ข๐๐ž๐จ ๐จ ๐ง๐จ๐ญ๐š ๐๐ž ๐ฏ๐จ๐ณ ๐ฉ๐š๐ซ๐š ๐œ๐จ๐ง๐ฏ๐ž๐ซ๐ญ๐ข๐ซ ๐š ๐Œ๐๐Ÿ‘*`;
  6. const media = await q.download();
  7. if (!media) throw '*โš ๏ธ ๐Ž๐‚๐”๐‘๐‘๐ˆ๐Žฬ ๐”๐ ๐„๐‘๐‘๐Ž๐‘ ๐๐Ž๐’๐„ ๐๐”๐„ ๐๐€๐’๐Ž? ๐“๐” ๐’๐€๐๐„๐’?* :)';
  8. m.reply(`Calmaoooo estoy procesando ๐Ÿ˜Ž\n\n> *Convirtiendo de MP4 a MP3 ๐Ÿ”„*`)
  9. const audio = await toAudio(media, 'mp4');
  10. if (!audio.data) throw '*โš ๏ธ ๐“๐‘๐„๐Œ๐„๐๐ƒ๐Ž ยฟ๐๐จ ๐ฌ๐š๐›๐ž๐ฌ ๐ฎ๐ฌ๐š๐ซ ๐ž๐ฅ ๐œ๐จ๐ฆ๐š๐ง๐๐จ? ๐ซ๐ž๐ฌ๐ฉ๐จ๐ง๐๐ž๐ซ ๐š ๐ฎ๐ง ๐ฏ๐ข๐๐ž๐จ ๐จ ๐ง๐จ๐ญ๐š ๐๐ž ๐ฏ๐จ๐ณ ๐›๐จ๐›๐จ*';
  11. conn.sendMessage(m.chat, {audio: audio.data, mimetype: 'audio/mpeg', fake, }, {quoted: m});
  12. };
  13. handler.help = ['tomp3'];
  14. handler.tags = ['convertidor']
  15. handler.command = /^to(mp3|audio)$/i;
  16. handler.register = true
  17. export default handler;