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 |
|