API-XX commited on
Commit
bad2b55
Β·
verified Β·
1 Parent(s): 5b256f5

Upload case.js

Browse files
Files changed (1) hide show
  1. case.js +31 -3
case.js CHANGED
@@ -964,11 +964,13 @@ module.exports = async (conn, dev, chatUpdate, store) => {
964
  > ${sign} ${prefix}play
965
  > ${sign} ${prefix}video
966
  > ${sign} ${prefix}animedl
 
967
  > ${sign} ${prefix}yts
968
  > ${sign} ${prefix}ytmp3
969
  > ${sign} ${prefix}ytmp4
970
  > ${sign} ${prefix}tiktok
971
  > ${sign} ${prefix}tiktokaud
 
972
  > ─────────────❐
973
 
974
  > β”€γ€Ž \`π…πˆπ‹π„ πƒπŽπ–ππ‹πŽπ€πƒπ’\` 』
@@ -1047,7 +1049,7 @@ module.exports = async (conn, dev, chatUpdate, store) => {
1047
  > ─────────────❐
1048
  > ${caption}`)
1049
  })
1050
- await sleep(1700)
1051
  sendvn(dmusic)
1052
  break;
1053
  }
@@ -3351,7 +3353,8 @@ case 'scan': {
3351
  );
3352
  break;
3353
  }
3354
- case 'tiktok': {
 
3355
  if (!q) return reply("❌ Please provide a TikTok link.");
3356
 
3357
  await loading();
@@ -3376,7 +3379,8 @@ case 'tiktok': {
3376
  }
3377
  break;
3378
  }
3379
- case 'tiktokaud': {
 
3380
  if (!q) return reply("❌ Please provide a TikTok link.");
3381
 
3382
  await loading();
@@ -3403,7 +3407,31 @@ case 'tiktokaud': {
3403
  }
3404
  break;
3405
  }
 
 
3406
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3407
 
3408
 
3409
 
 
964
  > ${sign} ${prefix}play
965
  > ${sign} ${prefix}video
966
  > ${sign} ${prefix}animedl
967
+ > ${sign} ${prefix}aio
968
  > ${sign} ${prefix}yts
969
  > ${sign} ${prefix}ytmp3
970
  > ${sign} ${prefix}ytmp4
971
  > ${sign} ${prefix}tiktok
972
  > ${sign} ${prefix}tiktokaud
973
+ > ${sign} ${prefix}all-in-one
974
  > ─────────────❐
975
 
976
  > β”€γ€Ž \`π…πˆπ‹π„ πƒπŽπ–ππ‹πŽπ€πƒπ’\` 』
 
1049
  > ─────────────❐
1050
  > ${caption}`)
1051
  })
1052
+ await sleep(2000)
1053
  sendvn(dmusic)
1054
  break;
1055
  }
 
3353
  );
3354
  break;
3355
  }
3356
+ case 'tiktok':
3357
+ case 'tt': {
3358
  if (!q) return reply("❌ Please provide a TikTok link.");
3359
 
3360
  await loading();
 
3379
  }
3380
  break;
3381
  }
3382
+ case 'tiktokaud':
3383
+ case 'ttaud': {
3384
  if (!q) return reply("❌ Please provide a TikTok link.");
3385
 
3386
  await loading();
 
3407
  }
3408
  break;
3409
  }
3410
+ case 'all-in-one': case 'aio': {
3411
+ if (!q) return reply("❌ Please provide a valid video link.");
3412
 
3413
+ await loading();
3414
+ let apiUrl = `https://bk9.fun/download/alldownload?url=${encodeURIComponent(q)}`;
3415
+
3416
+ try {
3417
+ let response = await fetch(apiUrl);
3418
+ let json = await response.json();
3419
+
3420
+ if (!json.status || !json.BK9.high) {
3421
+ return reply("❌ Failed to download the video. Please check the link and try again.");
3422
+ }
3423
+
3424
+ await conn.sendMessage(m.chat, {
3425
+ video: { url: json.BK9.high },
3426
+ caption: fontx(`πŸŽ₯ *Video Downloaded!*\n\nπŸ“ *Title:* ${json.BK9.title}\n> ${caption}`)
3427
+ }, { quoted: m });
3428
+
3429
+ } catch (error) {
3430
+ console.error("Error in all-in-one video download case:", error);
3431
+ reply("❌ An error occurred while processing your request.");
3432
+ }
3433
+ break;
3434
+ }
3435
 
3436
 
3437