Upload case.js
Browse files
case.js
CHANGED
@@ -941,51 +941,56 @@ module.exports = async (conn, dev, chatUpdate, store) => {
|
|
941 |
> *π *\`\`\`TIME : ${timeWib}\`\`\`
|
942 |
${readmore}
|
943 |
> βγ \`πππππ ππππ\` γ
|
944 |
-
> ${sign} checkupdate
|
945 |
-
> ${sign} update
|
946 |
-
> ${sign} setsudo
|
947 |
-
> ${sign} delsudo
|
948 |
-
> ${sign} getsudo
|
949 |
-
> ${sign} ping
|
950 |
-
> ${sign} self
|
951 |
-
> ${sign} public
|
952 |
-
> ${sign} mode
|
953 |
-
> ${sign} runtime
|
954 |
-
> ${sign} setprefix
|
955 |
-
> ${sign} getprefix
|
956 |
-
> ${sign} delete
|
957 |
-
> ${sign} clearchat
|
958 |
-
> ${sign} block
|
959 |
-
> ${sign} unblock
|
960 |
-
> ${sign} setpp
|
961 |
-
> ${sign} setbio
|
962 |
-
> ${sign} restart
|
963 |
-
> ${sign} owner
|
964 |
-
> ${sign} setname
|
965 |
> ββββββββββββββ
|
966 |
|
967 |
> βγ \`πππππ ππππ\` γ
|
968 |
-
> ${sign} tag
|
969 |
-
> ${sign} tagall
|
970 |
-
> ${sign} kick
|
971 |
-
> ${sign} add
|
972 |
-
> ${sign} mute
|
973 |
-
> ${sign} unmute
|
974 |
-
> ${sign} invite
|
975 |
-
> ${sign} tagme
|
976 |
-
> ${sign} kickall
|
977 |
-
> ${sign} gcinfo
|
978 |
-
> ${sign} revoke
|
979 |
-
> ${sign} gclink
|
980 |
-
> ${sign} leavegc
|
981 |
-
> ${sign} listonline
|
982 |
-
> ${sign} setppgc
|
983 |
-
> ${sign} delppgc
|
984 |
-
> ${sign} getppgc
|
985 |
-
> ${sign} antilink
|
986 |
-
> ${sign} antivirtex
|
987 |
-
> ${sign} promote
|
988 |
-
> ${sign} demote
|
|
|
|
|
|
|
|
|
|
|
989 |
> ββββββββββββββ
|
990 |
|
991 |
> βγ \`πππππ πππππππππ\` γ
|
@@ -997,9 +1002,9 @@ module.exports = async (conn, dev, chatUpdate, store) => {
|
|
997 |
> ββββββββββββββ
|
998 |
|
999 |
> βγ \`πππππ ππππ\` γ
|
1000 |
-
> ${sign} areact
|
1001 |
-
> ${sign} qr
|
1002 |
-
> ${sign} script
|
1003 |
> ββββββββββββββ
|
1004 |
|
1005 |
> βγ \`ππππππ ππππ\` γ
|
@@ -1007,11 +1012,11 @@ module.exports = async (conn, dev, chatUpdate, store) => {
|
|
1007 |
> ββββββββββββββ
|
1008 |
|
1009 |
> βγ \`ππ ππππ\` γ
|
1010 |
-
> ${sign} tts
|
1011 |
-
> ${sign} blueai
|
1012 |
-
> ${sign} gemini
|
1013 |
-
> ${sign} gemini-pro
|
1014 |
-
> ${sign} text2img
|
1015 |
> ββββββββββββββ
|
1016 |
|
1017 |
> βγ \`πππππππ ππππ\` γ
|
@@ -1019,27 +1024,27 @@ module.exports = async (conn, dev, chatUpdate, store) => {
|
|
1019 |
> ββββββββββββββ
|
1020 |
|
1021 |
> βγ \`πππππππ πππππ\` γ
|
1022 |
-
> ${sign} get
|
1023 |
-
> ${sign} fetch
|
1024 |
-
> ${sign} html
|
1025 |
-
> ${sign} ssweb
|
1026 |
-
> ${sign} getdevice
|
1027 |
-
> ${sign} hard-encrypt
|
1028 |
-
> ${sign} tinyurl
|
1029 |
> ββββββββββββββ
|
1030 |
|
1031 |
> βγ \`π
ππ ππππ\` γ
|
1032 |
-
> ${sign} joke
|
1033 |
-
> ${sign} rizz
|
1034 |
-
> ${sign} truth
|
1035 |
-
> ${sign} flirt
|
1036 |
-
> ${sign} dare
|
1037 |
-
> ${sign} quote
|
1038 |
-
> ${sign} aniquote
|
1039 |
-
> ${sign} love
|
1040 |
-
> ${sign} gross
|
1041 |
-
> ${sign} angry
|
1042 |
-
> ${sign} conf
|
1043 |
> ββββββββββββββ
|
1044 |
|
1045 |
> βγ \`πππππ ππππ\` γ
|
@@ -2694,8 +2699,97 @@ case 'listonline': {
|
|
2694 |
});
|
2695 |
}
|
2696 |
break;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2697 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2698 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2699 |
|
2700 |
|
2701 |
|
|
|
941 |
> *π *\`\`\`TIME : ${timeWib}\`\`\`
|
942 |
${readmore}
|
943 |
> βγ \`πππππ ππππ\` γ
|
944 |
+
> ${sign} ${prefix}checkupdate
|
945 |
+
> ${sign} ${prefix}update
|
946 |
+
> ${sign} ${prefix}setsudo
|
947 |
+
> ${sign} ${prefix}delsudo
|
948 |
+
> ${sign} ${prefix}getsudo
|
949 |
+
> ${sign} ${prefix}ping
|
950 |
+
> ${sign} ${prefix}self
|
951 |
+
> ${sign} ${prefix}public
|
952 |
+
> ${sign} ${prefix}mode
|
953 |
+
> ${sign} ${prefix}runtime
|
954 |
+
> ${sign} ${prefix}setprefix
|
955 |
+
> ${sign} ${prefix}getprefix
|
956 |
+
> ${sign} ${prefix}delete
|
957 |
+
> ${sign} ${prefix}clearchat
|
958 |
+
> ${sign} ${prefix}block
|
959 |
+
> ${sign} ${prefix}unblock
|
960 |
+
> ${sign} ${prefix}setpp
|
961 |
+
> ${sign} ${prefix}setbio
|
962 |
+
> ${sign} ${prefix}restart
|
963 |
+
> ${sign} ${prefix}owner
|
964 |
+
> ${sign} ${prefix}setname
|
965 |
> ββββββββββββββ
|
966 |
|
967 |
> βγ \`πππππ ππππ\` γ
|
968 |
+
> ${sign} ${prefix}tag
|
969 |
+
> ${sign} ${prefix}tagall
|
970 |
+
> ${sign} ${prefix}kick
|
971 |
+
> ${sign} ${prefix}add
|
972 |
+
> ${sign} ${prefix}mute
|
973 |
+
> ${sign} ${prefix}unmute
|
974 |
+
> ${sign} ${prefix}invite
|
975 |
+
> ${sign} ${prefix}tagme
|
976 |
+
> ${sign} ${prefix}kickall
|
977 |
+
> ${sign} ${prefix}gcinfo
|
978 |
+
> ${sign} ${prefix}revoke
|
979 |
+
> ${sign} ${prefix}gclink
|
980 |
+
> ${sign} ${prefix}leavegc
|
981 |
+
> ${sign} ${prefix}listonline
|
982 |
+
> ${sign} ${prefix}setppgc
|
983 |
+
> ${sign} ${prefix}delppgc
|
984 |
+
> ${sign} ${prefix}getppgc
|
985 |
+
> ${sign} ${prefix}antilink
|
986 |
+
> ${sign} ${prefix}antivirtex
|
987 |
+
> ${sign} ${prefix}promote
|
988 |
+
> ${sign} ${prefix}demote
|
989 |
+
> ${sign} ${prefix}opentime
|
990 |
+
> ${sign} ${prefix}closetime
|
991 |
+
> ${sign} ${prefix}tagadmin
|
992 |
+
> ${sign} ${prefix}listadmin
|
993 |
+
> ${sign} ${prefix}setgcname
|
994 |
> ββββββββββββββ
|
995 |
|
996 |
> βγ \`πππππ πππππππππ\` γ
|
|
|
1002 |
> ββββββββββββββ
|
1003 |
|
1004 |
> βγ \`πππππ ππππ\` γ
|
1005 |
+
> ${sign} ${prefix}areact
|
1006 |
+
> ${sign} ${prefix}qr
|
1007 |
+
> ${sign} ${prefix}script
|
1008 |
> ββββββββββββββ
|
1009 |
|
1010 |
> βγ \`ππππππ ππππ\` γ
|
|
|
1012 |
> ββββββββββββββ
|
1013 |
|
1014 |
> βγ \`ππ ππππ\` γ
|
1015 |
+
> ${sign} ${prefix}tts
|
1016 |
+
> ${sign} ${prefix}blueai
|
1017 |
+
> ${sign} ${prefix}gemini
|
1018 |
+
> ${sign} ${prefix}gemini-pro
|
1019 |
+
> ${sign} ${prefix}text2img
|
1020 |
> ββββββββββββββ
|
1021 |
|
1022 |
> βγ \`πππππππ ππππ\` γ
|
|
|
1024 |
> ββββββββββββββ
|
1025 |
|
1026 |
> βγ \`πππππππ πππππ\` γ
|
1027 |
+
> ${sign} ${prefix}get
|
1028 |
+
> ${sign} ${prefix}fetch
|
1029 |
+
> ${sign} ${prefix}html
|
1030 |
+
> ${sign} ${prefix}ssweb
|
1031 |
+
> ${sign} ${prefix}getdevice
|
1032 |
+
> ${sign} ${prefix}hard-encrypt
|
1033 |
+
> ${sign} ${prefix}tinyurl
|
1034 |
> ββββββββββββββ
|
1035 |
|
1036 |
> βγ \`π
ππ ππππ\` γ
|
1037 |
+
> ${sign} ${prefix}joke
|
1038 |
+
> ${sign} ${prefix}rizz
|
1039 |
+
> ${sign} ${prefix}truth
|
1040 |
+
> ${sign} ${prefix}flirt
|
1041 |
+
> ${sign} ${prefix}dare
|
1042 |
+
> ${sign} ${prefix}quote
|
1043 |
+
> ${sign} ${prefix}aniquote
|
1044 |
+
> ${sign} ${prefix}love
|
1045 |
+
> ${sign} ${prefix}gross
|
1046 |
+
> ${sign} ${prefix}angry
|
1047 |
+
> ${sign} ${prefix}conf
|
1048 |
> ββββββββββββββ
|
1049 |
|
1050 |
> βγ \`πππππ ππππ\` γ
|
|
|
2699 |
});
|
2700 |
}
|
2701 |
break;
|
2702 |
+
case 'opentime': {
|
2703 |
+
if (!isGroup) return reply(mess.only.group);
|
2704 |
+
if (!isGroupAdmins) return reply(mess.only.admin);
|
2705 |
+
if (!isBotGroupAdmins) return reply(mess.only.Badmin);
|
2706 |
+
|
2707 |
+
if (args[1] == "seconds") {
|
2708 |
+
var timer = args[0] * `1000`;
|
2709 |
+
} else if (args[1] == "minutes") {
|
2710 |
+
var timer = args[0] * `60000`;
|
2711 |
+
} else if (args[1] == "hours") {
|
2712 |
+
var timer = args[0] * `3600000`;
|
2713 |
+
} else if (args[1] == "days") {
|
2714 |
+
var timer = args[0] * `86400000`;
|
2715 |
+
} else {
|
2716 |
+
return reply("*Choose:*\nseconds\nminutes\nhours\ndays\n\n*Example:*\n10 seconds");
|
2717 |
+
}
|
2718 |
+
|
2719 |
+
reply(`Open time ${q} starts now`);
|
2720 |
+
setTimeout(() => {
|
2721 |
+
const open = fontx(`*On time*: The group is now opened by an admin\nMembers can now send messages\n> ${caption}`);
|
2722 |
+
conn.groupSettingUpdate(from, 'not_announcement');
|
2723 |
+
reply(open);
|
2724 |
+
}, timer);
|
2725 |
+
break;
|
2726 |
+
}
|
2727 |
+
|
2728 |
+
case 'closetime': {
|
2729 |
+
if (!isGroup) return reply(mess.only.group);
|
2730 |
+
if (!isGroupAdmins) return reply(mess.only.admin);
|
2731 |
+
if (!isBotGroupAdmins) return reply(mess.only.Badmin);
|
2732 |
+
|
2733 |
+
if (args[1] == "seconds") {
|
2734 |
+
var timer = args[0] * `1000`;
|
2735 |
+
} else if (args[1] == "minutes") {
|
2736 |
+
var timer = args[0] * `60000`;
|
2737 |
+
} else if (args[1] == "hours") {
|
2738 |
+
var timer = args[0] * `3600000`;
|
2739 |
+
} else if (args[1] == "days") {
|
2740 |
+
var timer = args[0] * `86400000`;
|
2741 |
+
} else {
|
2742 |
+
return reply(`Example: ${prefix}closetime 5 seconds`);
|
2743 |
+
}
|
2744 |
+
|
2745 |
+
let ko = await conn.sendMessage(from, {
|
2746 |
+
text: `Close time ${q} starts now`
|
2747 |
+
}, {
|
2748 |
+
quoted: m
|
2749 |
+
});
|
2750 |
+
setTimeout(() => deleteMessage(ko), 5000);
|
2751 |
|
2752 |
+
setTimeout(() => {
|
2753 |
+
const close = fontx(`*On time*: The group is now closed by an admin\nOnly admins can send messages\n> ${caption}`);
|
2754 |
+
conn.groupSettingUpdate(from, 'announcement');
|
2755 |
+
reply(close);
|
2756 |
+
}, timer);
|
2757 |
+
}
|
2758 |
+
break;
|
2759 |
+
case 'tagadmin':
|
2760 |
+
case 'listadmin': {
|
2761 |
+
if (!m.isGroup) return reply(mess.only.group)
|
2762 |
+
const groupAdmins = participants.filter(p => p.admin)
|
2763 |
+
const listAdmin = groupAdmins.map((v, i) => `${i + 1}. @${v.id.split('@')[0]}`).join('\n')
|
2764 |
+
const owner = groupMetadata.owner || groupAdmins.find(p => p.admin === 'superadmin')?.id || m.chat.split`-` [0] + '@s.whatsapp.net'
|
2765 |
+
let text = fontx(`
|
2766 |
+
*Group Admins:*
|
2767 |
+
${listAdmin}
|
2768 |
+
`.trim())
|
2769 |
+
conn.sendMessage(m.chat, {
|
2770 |
+
text: text,
|
2771 |
+
mentions: [...groupAdmins.map(v => v.id), owner]
|
2772 |
+
}, {
|
2773 |
+
quoted: m
|
2774 |
+
})
|
2775 |
+
}
|
2776 |
+
break;
|
2777 |
+
case 'setnamegc':
|
2778 |
+
case 'setgcname': {
|
2779 |
+
if (!isGroup) return reply(mess.only.group);
|
2780 |
+
if (!isGroupAdmins) return reply(mess.only.admin);
|
2781 |
+
if (!isBotGroupAdmins) return reply(mess.only.Badmin);
|
2782 |
+
if (!q || q.trim().length === 0) return reply(`Usage: ${command} <new group name>`);
|
2783 |
|
2784 |
+
await conn.groupUpdateSubject(from, q)
|
2785 |
+
.then(() => {
|
2786 |
+
reply(mess.success);
|
2787 |
+
})
|
2788 |
+
.catch(() => {
|
2789 |
+
reply(mess.error.api);
|
2790 |
+
});
|
2791 |
+
break;
|
2792 |
+
}
|
2793 |
|
2794 |
|
2795 |
|