API-XX commited on
Commit
88cdcbf
Β·
verified Β·
1 Parent(s): 1500b79

Upload case.js

Browse files
Files changed (1) hide show
  1. case.js +110 -2
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) {