Upload case.js
Browse files
case.js
CHANGED
@@ -969,6 +969,13 @@ module.exports = async (conn, dev, chatUpdate, store) => {
|
|
969 |
> ${sign} tagall
|
970 |
> ${sign} kick
|
971 |
> ${sign} add
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
972 |
> ββββββββββββββ
|
973 |
|
974 |
> βγ \`πππππ πππππππππ\` γ
|
@@ -1712,8 +1719,109 @@ case 'blueai': {
|
|
1712 |
}
|
1713 |
break;
|
1714 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1715 |
|
1716 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1717 |
|
1718 |
|
1719 |
|
@@ -1906,7 +2014,7 @@ case 'text2img': {
|
|
1906 |
|
1907 |
await conn.sendMessage(m.chat, {
|
1908 |
image: { url: imageUrl },
|
1909 |
-
caption: fontx(`πΌοΈ *Generated Image*\n\nπ *Prompt:* ${q}`),
|
1910 |
}, { quoted: m });
|
1911 |
|
1912 |
} catch (error) {
|
|
|
969 |
> ${sign} tagall
|
970 |
> ${sign} kick
|
971 |
> ${sign} add
|
972 |
+
> ${sign} mute
|
973 |
+
> ${sign} unmute
|
974 |
+
> ${sign} tagme
|
975 |
+
> ${sign} kickall
|
976 |
+
> ${sign} setppgc
|
977 |
+
> ${sign} delppgc
|
978 |
+
> ${sign} getppgc
|
979 |
> ββββββββββββββ
|
980 |
|
981 |
> βγ \`πππππ πππππππππ\` γ
|
|
|
1719 |
}
|
1720 |
break;
|
1721 |
}
|
1722 |
+
case 'mute': {
|
1723 |
+
if (!m.isGroup) return reply(mess.only.group);
|
1724 |
+
if (!isOwner && !isAdmins) return reply(mess.only.admin);
|
1725 |
+
if (!isBotAdmins) return reply(mess.only.Badmin);
|
1726 |
+
try {
|
1727 |
+
await loading()
|
1728 |
+
await conn.groupSettingUpdate(m.chat, 'announcement');
|
1729 |
+
reply(mess.success);
|
1730 |
+
} catch (err) {
|
1731 |
+
console.error(err);
|
1732 |
+
reply('Failed to mute the group. Please try again.');
|
1733 |
+
}
|
1734 |
+
break;
|
1735 |
+
}
|
1736 |
+
case 'unmute': {
|
1737 |
+
if (!m.isGroup) return reply(mess.only.group);
|
1738 |
+
if (!isOwner && !isAdmins) return reply(mess.only.admin);
|
1739 |
+
if (!isBotAdmins) return reply(mess.only.Badmin);
|
1740 |
+
try {
|
1741 |
+
await loading()
|
1742 |
+
await conn.groupSettingUpdate(m.chat, 'not_announcement');
|
1743 |
+
reply(mess.success);
|
1744 |
+
} catch (err) {
|
1745 |
+
console.error(err);
|
1746 |
+
reply('Failed to unmute the group. Please try again.');
|
1747 |
+
}
|
1748 |
+
break;
|
1749 |
+
}
|
1750 |
|
1751 |
+
case 'tagme': {
|
1752 |
+
let menst = [sender]
|
1753 |
+
conn.sendMessage(from, {
|
1754 |
+
text: `@${senderNumber}`,
|
1755 |
+
mentions: menst
|
1756 |
+
})
|
1757 |
+
}
|
1758 |
+
break
|
1759 |
+
case 'kickall': {
|
1760 |
+
if (!isGroup && !isGroupAdmins) return reply(mess.only.group)
|
1761 |
+
if (!isBotGroupAdmins) return reply(mess.only.Badmin)
|
1762 |
+
const xeonkickall = (args[0] === 'numBut') ?
|
1763 |
+
q.replace(`${args[0]} `, '').split('|') :
|
1764 |
+
(Number(args[0])) ?
|
1765 |
+
groupMetadata.participants
|
1766 |
+
.filter(item => item.id.startsWith(args[0].replace('+', '')) && item.id !== botNumber && item.id !== `${botNumber}@s.whatsapp.net`)
|
1767 |
+
.map(item => item.id) :
|
1768 |
+
groupMetadata.participants
|
1769 |
+
.filter(item => item.id !== botNumber && item.id !== `${botNumber}@s.whatsapp.net`)
|
1770 |
+
.map(item => item.id);
|
1771 |
+
if (chat.welcome == false)
|
1772 |
+
db.data.chats[from].welcome = false
|
1773 |
+
for (let remove of xeonkickall) {
|
1774 |
+
await conn.groupParticipantsUpdate(m.chat, [(args[0] === "numBut") ? `${remove}@s.whatsapp.net` : remove], "remove");
|
1775 |
+
await sleep(100);
|
1776 |
+
}
|
1777 |
+
reply(mess.success);
|
1778 |
+
}
|
1779 |
+
break
|
1780 |
+
case 'setppgc': {
|
1781 |
+
if (!isGroup) return reply(mess.only.group)
|
1782 |
+
if (!isGroupAdmins) return reply(mess.only.admin)
|
1783 |
+
if (!isBotGroupAdmins) return reply(mess.only.Badmin)
|
1784 |
+
await loading()
|
1785 |
+
if (isImage || isQuotedImage) {
|
1786 |
+
let media = await conn.downloadAndSaveMediaMessage(quoted, makeid(5))
|
1787 |
+
await conn.updateProfilePicture(from, {
|
1788 |
+
url: media
|
1789 |
+
})
|
1790 |
+
.then(res => {
|
1791 |
+
reply(mess.success)
|
1792 |
+
fs.unlinkSync(media)
|
1793 |
+
}).catch(() => reply(mess.error.api))
|
1794 |
+
} else {
|
1795 |
+
reply(`Send/reply images with captions ${command}`)
|
1796 |
+
}
|
1797 |
+
}
|
1798 |
+
break
|
1799 |
+
case 'getppgc':
|
1800 |
+
if (!isGroup) return reply(mess.only.group)
|
1801 |
+
if (!isGroupAdmins) return reply(mess.only.admin)
|
1802 |
+
await loading()
|
1803 |
+
try {
|
1804 |
+
var ppimg = await conn.profilePictureUrl(from, 'image')
|
1805 |
+
} catch (err) {
|
1806 |
+
console.log(err)
|
1807 |
+
var ppimg = 'https://i0.wp.com/www.gambarunik.id/wp-content/uploads/2019/06/Top-Gambar-Foto-Profil-Kosong-Lucu-Tergokil-.jpg'
|
1808 |
+
}
|
1809 |
+
await conn.sendMessage(from, {
|
1810 |
+
image: {
|
1811 |
+
url: ppimg
|
1812 |
+
}
|
1813 |
+
}, {
|
1814 |
+
quoted: m
|
1815 |
+
})
|
1816 |
+
break
|
1817 |
+
case 'delppgc': {
|
1818 |
+
if (!isGroup) return reply(mess.only.group)
|
1819 |
+
if (!isGroupAdmins) return reply(mess.only.admin)
|
1820 |
+
if (!isBotGroupAdmins) return reply(mess.only.Badmin)
|
1821 |
+
await loading()
|
1822 |
+
await conn.removeProfilePicture(from)
|
1823 |
+
}
|
1824 |
+
break
|
1825 |
|
1826 |
|
1827 |
|
|
|
2014 |
|
2015 |
await conn.sendMessage(m.chat, {
|
2016 |
image: { url: imageUrl },
|
2017 |
+
caption: fontx(`πΌοΈ *Generated Image*\n\nπ *Prompt:* ${q}\n> ${caption}`),
|
2018 |
}, { quoted: m });
|
2019 |
|
2020 |
} catch (error) {
|