Skip to content

Commit 2800569

Browse files
authored
Add files via upload
1 parent 86fa0aa commit 2800569

File tree

1 file changed

+35
-17
lines changed

1 file changed

+35
-17
lines changed

naze.js

Lines changed: 35 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -332,26 +332,44 @@ module.exports = sych = async (sych, m, chatUpdate, store) => {
332332
}
333333
}
334334
const downloadMp3 = async (url) => {
335-
let look = await yts(text);
336-
let convert = look.videos[0];
337-
const pl = await youtube(convert.url)
338-
await sych.sendMessage(m.chat,{
339-
audio: { url: pl.mp3 },
340-
fileName: convert.title + '.mp3',
341-
mimetype: 'audio/mpeg',
342-
contextInfo:{
343-
externalAdReply:{
344-
title:convert.title,
345-
body: botname,
346-
thumbnailUrl: convert.image,
347-
sourceUrl: pl.mp3,
348-
mediaType:1,
349-
mediaUrl:convert.url,
335+
try {
336+
let look = await yts(url);
337+
let convert = look.videos[0];
338+
const pl = await youtube(convert.url);
339+
340+
// Simulasi proses download 1% - 100%
341+
for (let i = 1; i <= 100; i++) {
342+
console.log(`Downloading: ${i}%`);
343+
await new Promise(resolve => setTimeout(resolve, 50)); // Delay untuk simulasi proses
350344
}
345+
console.log('Download complete.');
351346

352-
},
353-
},{quoted:m})
347+
// Log sebelum pengiriman
348+
console.log('Preparing to send audio...');
349+
350+
await sych.sendMessage(m.chat, {
351+
audio: { url: pl.mp3 },
352+
fileName: convert.title + '.mp3',
353+
mimetype: 'audio/mpeg',
354+
contextInfo: {
355+
externalAdReply: {
356+
title: convert.title,
357+
body: botname,
358+
thumbnailUrl: convert.image,
359+
sourceUrl: pl.mp3,
360+
mediaType: 1,
361+
mediaUrl: convert.url,
362+
}
363+
},
364+
}, { quoted: m });
365+
366+
// Log setelah pengiriman
367+
console.log('Audio sent successfully.');
368+
} catch (error) {
369+
console.error('Error during download or sending:', error);
370+
}
354371
}
372+
355373
const floc = {
356374
key: { participant: "[email protected]" },
357375
message: { locationMessage: { name: `${prefix + command}`, jpegThumbnail: fake.thumbnail } },

0 commit comments

Comments
 (0)