API-XX commited on
Commit
2b87d47
Β·
verified Β·
1 Parent(s): 753d594

Upload case.js

Browse files
Files changed (1) hide show
  1. case.js +45 -10
case.js CHANGED
@@ -911,22 +911,14 @@ module.exports = async (conn, dev, chatUpdate, store) => {
911
  > ${sign} ${prefix}setsudo
912
  > ${sign} ${prefix}delsudo
913
  > ${sign} ${prefix}getsudo
914
- > ${sign} ${prefix}scan
915
  > ${sign} ${prefix}ping
916
  > ${sign} ${prefix}self
917
  > ${sign} ${prefix}public
918
- > ${sign} ${prefix}mode
919
- > ${sign} ${prefix}runtime
920
- > ${sign} ${prefix}setprefix
921
- > ${sign} ${prefix}getprefix
922
- > ${sign} ${prefix}delete
923
- > ${sign} ${prefix}clearchat
924
  > ${sign} ${prefix}block
925
  > ${sign} ${prefix}unblock
926
  > ${sign} ${prefix}setpp
927
  > ${sign} ${prefix}setbio
928
  > ${sign} ${prefix}restart
929
- > ${sign} ${prefix}owner
930
  > ${sign} ${prefix}setname
931
  > ─────────────❐
932
 
@@ -948,7 +940,6 @@ module.exports = async (conn, dev, chatUpdate, store) => {
948
  > ${sign} ${prefix}setppgc
949
  > ${sign} ${prefix}delppgc
950
  > ${sign} ${prefix}getppgc
951
- > ${sign} ${prefix}antilink
952
  > ${sign} ${prefix}antivirtex
953
  > ${sign} ${prefix}promote
954
  > ${sign} ${prefix}demote
@@ -978,11 +969,24 @@ module.exports = async (conn, dev, chatUpdate, store) => {
978
  > ${sign} ${prefix}sound1 to 95
979
  > ─────────────❐
980
 
 
 
 
 
 
 
 
 
 
 
 
 
981
  > β”€γ€Ž \`π…πˆπ‹π„ πƒπŽπ–ππ‹πŽπ€πƒπ’\` 』
982
  > ${sign} ${prefix}apk
983
  > ${sign} ${prefix}app
984
  > ${sign} ${prefix}apkfab
985
  > ${sign} ${prefix}gitclone
 
986
  > ${sign} ${prefix}mediafire
987
  > ─────────────❐
988
 
@@ -991,6 +995,7 @@ module.exports = async (conn, dev, chatUpdate, store) => {
991
  > ${sign} ${prefix}areact
992
  > ${sign} ${prefix}qr
993
  > ${sign} ${prefix}script
 
994
  > ─────────────❐
995
 
996
  > β”€γ€Ž \`𝐒𝐄𝐀𝐑𝐂𝐇 πŒπ„ππ”\` 』
@@ -3629,7 +3634,7 @@ case 'apkfab': {
3629
  }
3630
  break;
3631
  }
3632
- case 'gitclone': {
3633
  if (!q || !q.includes("github.com")) {
3634
  return reply("❌ Please provide a valid GitHub repository link.\n\nExample: *!gitclone https://github.com/user/repository*");
3635
  }
@@ -3690,6 +3695,36 @@ case 'mediafire': {
3690
  }
3691
  break;
3692
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3693
 
3694
 
3695
 
 
911
  > ${sign} ${prefix}setsudo
912
  > ${sign} ${prefix}delsudo
913
  > ${sign} ${prefix}getsudo
 
914
  > ${sign} ${prefix}ping
915
  > ${sign} ${prefix}self
916
  > ${sign} ${prefix}public
 
 
 
 
 
 
917
  > ${sign} ${prefix}block
918
  > ${sign} ${prefix}unblock
919
  > ${sign} ${prefix}setpp
920
  > ${sign} ${prefix}setbio
921
  > ${sign} ${prefix}restart
 
922
  > ${sign} ${prefix}setname
923
  > ─────────────❐
924
 
 
940
  > ${sign} ${prefix}setppgc
941
  > ${sign} ${prefix}delppgc
942
  > ${sign} ${prefix}getppgc
 
943
  > ${sign} ${prefix}antivirtex
944
  > ${sign} ${prefix}promote
945
  > ${sign} ${prefix}demote
 
969
  > ${sign} ${prefix}sound1 to 95
970
  > ─────────────❐
971
 
972
+ > β”€γ€Ž \`𝐆𝐄𝐍𝐄𝐑𝐀𝐋 πŒπ„ππ”\` 』
973
+ > ${sign} ${prefix}owner
974
+ > ${sign} ${prefix}runtime
975
+ > ${sign} ${prefix}setprefix
976
+ > ${sign} ${prefix}getprefix
977
+ > ${sign} ${prefix}scan
978
+ > ${sign} ${prefix}mode
979
+ > ${sign} ${prefix}delete
980
+ > ${sign} ${prefix}clearchat
981
+ > ${sign} ${prefix}antilink
982
+ > ─────────────❐
983
+
984
  > β”€γ€Ž \`π…πˆπ‹π„ πƒπŽπ–ππ‹πŽπ€πƒπ’\` 』
985
  > ${sign} ${prefix}apk
986
  > ${sign} ${prefix}app
987
  > ${sign} ${prefix}apkfab
988
  > ${sign} ${prefix}gitclone
989
+ > ${sign} ${prefix}githubdl
990
  > ${sign} ${prefix}mediafire
991
  > ─────────────❐
992
 
 
995
  > ${sign} ${prefix}areact
996
  > ${sign} ${prefix}qr
997
  > ${sign} ${prefix}script
998
+ > ${sign} ${prefix}sticker
999
  > ─────────────❐
1000
 
1001
  > β”€γ€Ž \`𝐒𝐄𝐀𝐑𝐂𝐇 πŒπ„ππ”\` 』
 
3634
  }
3635
  break;
3636
  }
3637
+ case 'gitclone': case 'githubdl': {
3638
  if (!q || !q.includes("github.com")) {
3639
  return reply("❌ Please provide a valid GitHub repository link.\n\nExample: *!gitclone https://github.com/user/repository*");
3640
  }
 
3695
  }
3696
  break;
3697
  }
3698
+ case 's':
3699
+ case 'sticker':
3700
+ case 'stiker': {
3701
+ await loading();
3702
+ if (isImage || isViewOnce || isQuotedImage || isVideo || isQuotedVideo) {
3703
+ if (quoted.seconds > 10) return reply("Videos must be 10 seconds or shorter!");
3704
+ let quality = isImage ? 70 : 2;
3705
+ let { Sticker, createSticker, StickerTypes } = require('wa-sticker-formatter');
3706
+ let media = await conn.downloadAndSaveMediaMessage(quoted, makeid(5));
3707
+ // Create the sticker
3708
+ let sticker = new Sticker(media, {
3709
+ pack: fontx('blue demon'),
3710
+ author: font('πŸ‘€'),
3711
+ type: StickerTypes.FULL,
3712
+ categories: ['🀩', 'πŸŽ‰'], // Sticker categories
3713
+ id: '12345',
3714
+ quality: quality,
3715
+ background: '#FFFFFF00'.
3716
+ });
3717
+ let outputFile = getRandom(".webp");
3718
+ let filePath = await sticker.toFile(outputFile);
3719
+ let stickerBuffer = fs.readFileSync(filePath);
3720
+ await conn.sendMessage(from, { sticker: stickerBuffer }, { quoted: m });
3721
+ await fs.unlinkSync(outputFile);
3722
+ await fs.unlinkSync(media);
3723
+ } else {
3724
+ reply(`Please send an image or video with the caption '${command}', or reply to an image or video!\nNote: Videos must be 10 seconds or shorter.`);
3725
+ }
3726
+ break;
3727
+ }
3728
 
3729
 
3730