├── .replit
├── Procfile
├── README.md
├── Themes
├── JORDAN.json
└── SUHAIL.json
├── app.json
├── config.js
├── heroku.yml
├── lib
├── Dockerfile
├── Suhail_Baileys
│ └── smd
├── assets
│ ├── Suhail MD
│ └── suhail.jpg
├── class
│ └── init.js
├── client.js
├── database
│ ├── alive.js
│ ├── group.js
│ └── user.js
├── exif.js
├── index.js
├── koyeb.js
├── plugins.js
├── schemes.js
├── scraper.js
├── serialized.js
├── start.sh
├── stylish-font.js
├── suhail.js
├── ttt.d.ts
└── ttt.js
├── package.json
├── plugins
├── Anime.smd
├── _help.smd
├── _plugins.smd
├── chats.smd
├── converter.smd
├── downloader.smd
├── economy.smd
├── editorpack.smd
├── fun.smd
├── general.smd
├── group.smd
├── groupsettings.smd
├── herokuVars.smd
├── meme.say
│ ├── Suhail MD
│ ├── anime.png
│ ├── elon.jpg
│ ├── imran.png
│ ├── johni.png
│ ├── mark.png
│ ├── mia.png
│ ├── modi.png
│ ├── ronaldo.png
│ └── trumSay.png
├── say.smd
├── search.smd
├── textpro.smd
├── user.smd
└── whatsapp.smd
├── replit.nix
└── temp
├── deploy-on-vps.md
└── sample-config.env
/.replit:
--------------------------------------------------------------------------------
1 | run = "npm start || yarn start || node lib/client.js"
2 | # stop = "npm stop || yarn stop"
3 | entrypoint = "README.md"
4 | hidden = [".config"]
5 | # modules = ["nodejs-20:v8-20230920-bd784b9"]
6 |
7 |
8 |
9 | [unitTest]
10 | language = "nodejs"
11 |
12 | onBoot = "npm i || yarn"
13 |
14 | [nix]
15 | channel = "stable-23_05"
16 |
17 | [deployment]
18 | run = ["yarn","start"]
19 | deploymentTarget = "cloudrun"
20 | ignorePorts = false
21 |
--------------------------------------------------------------------------------
/Procfile:
--------------------------------------------------------------------------------
1 | web: npm start
2 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | [](https://git.io/typing-svg)
8 |
9 |
10 | ---
11 |
12 |
13 | 𝐉𝐎𝐑𝐃𝐀𝐍-𝐉𝐎𝐄𝐋𝐒𝐓𝐀𝐑 🤖 Support Deploy On...
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 | Need help? please create an issue
26 |
27 |
28 |
29 |
30 | ## BOT FEATURES
31 | ---
32 | ---
33 | [](https://git.io/typing-svg)
34 |
35 | ##
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 | ## Deployment Methods
46 | ---
47 | 2. ***Get Session ID (SERVER 1)***
48 |
49 |
50 |
51 | 2. ***Get Session ID (SERVER 2)***
52 |
53 |
54 |
55 |
56 | 3. ***FORK JORDAN-JOELSTAR REPO***
57 |
58 |
59 |
60 | 4. ***DEPLOY FREE ON CODESPACE. SEE TUTORIALS FIRST***
61 |
62 |
63 |
64 | 5. ***DEPLOY ON HEROKU***
65 |
66 |
67 |
68 | 6. ***SEE TUTORIALS FOR HEROKU DEPLOY***
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 | ##
78 | ---
79 |
80 |
81 | - Star⭐ 𝙹𝙾𝚁𝙳𝙰𝙽-𝙹𝙾𝙴𝙻𝚂𝚃𝙰𝚁 🤖 repo if you like this bot.
82 | - If any problem, then [`Message me`](https://wa.me/+2349054039891)
83 |
84 |
85 | ### Thanks To
86 | - [JORDAN-JOELSTAR](https://github.com/jamesxtreme)
87 |
88 |
89 |
90 |
91 |
92 |
93 | ### NOTICE
94 | - *𝐉𝐎𝐑𝐃𝐀𝐍-𝐉𝐎𝐄𝐋𝐒𝐓𝐀𝐑-Bot is not made by `WhatsApp Inc.` Misusing the bot might `ban` your `WhatsApp account!`*
95 | - *In that case, I'm not responsible for banning your account.*
96 | - *Use 𝐉𝐎𝐑𝐃𝐀𝐍 𝐉𝐎𝐄𝐋𝐒𝐓𝐀𝐑-Bot at your own risk by keeping this warning in mind.*
97 |
--------------------------------------------------------------------------------
/Themes/JORDAN.json:
--------------------------------------------------------------------------------
1 | {
2 | "__JSON__": true,
3 | "AUTHOR": "Jordan",
4 | "theme": "JORDAN-JOELSTAR 🤖",
5 | "LANGUAGE": "English",
6 | "LANGCODE": "en",
7 | "STRINGS": {
8 | "updater": {
9 | "UPDATE": "*Believe it.\nYour bot is already up-to-date*",
10 | "NEW_UPDATE": "*it's time to update the bot!*\n\n*Changes:*\n",
11 | "UPDATED_LOCAL": "*Successfully Updated!*"
12 | },
13 | "global": {
14 | "botName": "JORDAN-JOELSTAR 🤖",
15 | "body": "whatsapp User Bot",
16 | "greet2" : "Thanks To Jordan",
17 | "pic1": "https://telegra.ph/file/54efddccf41281ad7ec51.jpg",
18 | "greet" : "Believe it",
19 | "dotbody" : "I decided being Pirate King.",
20 | "emojii" : "🍑",
21 | "promote": "Admin Role Given to Jordan",
22 | "pmallow": "*Hii,This is Jordan Info\n You have been blocked for spamming.\n\n _Powered by Jordan-Joelstar_",
23 | "pmwarn": "✋Hii* \nPlease don't spam else I'll block you for spamming. _You have ${checkPermit.times} warning(s)._\n\n *",
24 | "permited": "Hii Sir*\n\nNow You are permitted by my owner to pm now.\n\n _Powered by Jordan-Joelstar_",
25 | "revoked" : "*Hii Sir*\n\nYour pm permit permission has been prevoked now.\n\n _Powered by Jordan-Joelstar_",
26 | "demote": "Uhh,Admin Role Taken back",
27 | "antlink": "Link Detected.\n*Good Bye Rouge pirate*",
28 | "session": "\n*This is your session.json,keep it safe and store it properly*\n_Now Upload This json file in Your Forked Repo_\n Connect your repo to Heroku and *Deploy Branch* and Bot will run for Always\n\n*Powered by Gifted_Tech*",
29 | "mention": " Please mention My Owner",
30 | "title": "JORDAN-JOELSTAR 🤖",
31 | "footer": "𝙹𝙾𝚁𝙳𝙰𝙽-𝙹𝙾𝙴𝙻𝚂𝚃𝙰𝚁 🤖 \n ",
32 | "by": "Made by: Jordan",
33 | "chat_desc": "Options Avilable* : 1. mute\n2. unmute\n3. archive\n4. unarchive\n5. read\n6. unread\n7. delete",
34 | "success": "Done ✓",
35 | "dot": "Hi, Did you mean *-help?*\n just.. don't bother me while I'm eating ramen",
36 | "couple_male": "*I'm pretty sure I can't live without being helped!*",
37 | "couple_female": "*I'm pretty sure I can't live without being helped!*",
38 | "admin": "𝙻𝙾𝙻 𝚆𝙴𝚁𝙴𝚈!🤖 𝚈𝙾𝚄 𝙰𝚁𝙴𝙽'𝚃 𝙰𝙽 𝙰𝙳𝙼𝙸𝙽 𝚁𝙴𝙼𝙴𝙼𝙱𝙴𝚁? 𝚂𝙾 𝚈𝙾𝚄 𝙲𝙰𝙽'𝚃 𝚄𝚂𝙴 𝚃𝙷𝙸𝚂 !",
39 | "botAdmin": "ᴘʟᴇᴀsᴇ ᴘʀᴏᴠɪᴅᴇ ᴍᴇ ᴀᴅᴍɪɴ ʀᴏʟᴇ.❗",
40 | "owner": "𝙰𝙷𝙰𝙽 𝙽𝙰😂! 𝚈𝙾𝚄 𝙰𝚁𝙴𝙽'𝚃 𝙼𝚈 𝙾𝚆𝙽𝙴𝚁, 𝚂𝙾 𝚈𝙾𝚄 𝙲𝙰𝙽'𝚃 𝚄𝚂𝙴 𝚃𝙷𝙸𝚂🤖",
41 | "group": "ᴛʜɪs ғᴇᴀᴛᴜʀᴇ ɪs ᴏɴʟʏ ғᴏʀ ɢʀᴏᴜᴘ🚫",
42 | "private": "𝙰𝙷𝙰𝙽 𝙽𝙰😂! 𝚈𝙾𝚄 𝙰𝚁𝙴𝙽'𝚃 𝙼𝚈 𝙾𝚆𝙽𝙴𝚁, 𝚂𝙾 𝚈𝙾𝚄 𝙲𝙰𝙽'𝚃 𝚄𝚂𝙴 𝚃𝙷𝙸𝚂🤖",
43 | "bot": "𝙰𝙷𝙰𝙽 𝙽𝙰😂! 𝚈𝙾𝚄 𝙰𝚁𝙴𝙽'𝚃 𝙼𝚈 𝙾𝚆𝙽𝙴𝚁, 𝚂𝙾 𝚈𝙾𝚄 𝙲𝙰𝙽'𝚃 𝚄𝚂𝙴 𝚃𝙷𝙸𝚂🤖",
44 | "wait": "ᴘʀᴏᴄᴇssɪɴɢ ʏᴏᴜʀ ʀᴇᴏ̨ᴜᴇsᴛ✅"
45 | },
46 | "error": {
47 | "text": "*You may come to regret trying to manipulate me.\nNow go get this Error fixed*"
48 | }
49 | }
50 | }
51 |
52 |
--------------------------------------------------------------------------------
/Themes/SUHAIL.json:
--------------------------------------------------------------------------------
1 | {
2 | "__JSON__": true,
3 | "AUTHOR": "Jordan",
4 | "theme": "JORDAN-JOELSTAR 🤖",
5 | "LANGUAGE": "English",
6 | "LANGCODE": "en",
7 | "STRINGS": {
8 | "updater": {
9 | "UPDATE": "*Believe it.\nYour bot is already up-to-date*",
10 | "NEW_UPDATE": "*it's time to update the bot!*\n\n*Changes:*\n",
11 | "UPDATED_LOCAL": "*Successfully Updated!🕸️*"
12 | },
13 | "global": {
14 | "botName": "JORDAN-JOELSTAR 🤖",
15 | "body": "whatsapp User Bot",
16 | "greet2" : "Thanks To Jordan",
17 | "pic1": "https://telegra.ph/file/54efddccf41281ad7ec51.jpg",
18 | "greet" : "Believe it",
19 | "dotbody" : "I decided being Pirate King.",
20 | "emojii" : "🍑",
21 | "promote": "Admin Role Given to Jordan",
22 | "pmallow": "*Hii,This is Jordan Info\n You have been blocked for spamming.\n\n _Powered by Jordan-Joelstar_",
23 | "pmwarn": "✋Hii* \nPlease don't spam else I'll block you for spamming. _You have ${checkPermit.times} warning(s)._\n\n *",
24 | "permited": "Hii Sir*\n\nNow You are permitted by my owner to pm now.\n\n _Powered by Jordan-Joelstar_",
25 | "revoked" : "*Hii Sir*\n\nYour pm permit permission has been prevoked now.\n\n _Powered by Jordan-Joelstar_",
26 | "demote": "Uhh,Admin Role Taken back",
27 | "antlink": "Link Detected.\n*Good Bye Rouge pirate*",
28 | "session": "\n*This is your session.json,keep it safe and store it properly*\n_Now Upload This json file in Your Forked Repo_\n Connect your repo to Heroku and *Deploy Branch* and Bot will run for Always\n\n*Powered by Gifted_Tech*",
29 | "mention": " Please mention My Owner",
30 | "title": "JORDAN-JOELSTAR 🤖",
31 | "footer": "𝙹𝙾𝚁𝙳𝙰𝙽-𝙹𝙾𝙴𝙻𝚂𝚃𝙰𝚁 🤖 \n ",
32 | "by": "Made by: Jordan",
33 | "chat_desc": "Options Avilable* : 1. mute\n2. unmute\n3. archive\n4. unarchive\n5. read\n6. unread\n7. delete",
34 | "success": "Done ✓",
35 | "dot": "Hi, Did you mean *-help?*\n just.. don't bother me while I'm eating ramen",
36 | "couple_male": "*I'm pretty sure I can't live without being helped!*",
37 | "couple_female": "*I'm pretty sure I can't live without being helped!*",
38 | "admin": "𝙻𝙾𝙻 𝚆𝙴𝚁𝙴𝚈!🤖 𝚈𝙾𝚄 𝙰𝚁𝙴𝙽'𝚃 𝙰𝙽 𝙰𝙳𝙼𝙸𝙽 𝚁𝙴𝙼𝙴𝙼𝙱𝙴𝚁? 𝚂𝙾 𝚈𝙾𝚄 𝙲𝙰𝙽'𝚃 𝚄𝚂𝙴 𝚃𝙷𝙸𝚂 !",
39 | "botAdmin": "ᴘʟᴇᴀsᴇ ᴘʀᴏᴠɪᴅᴇ ᴍᴇ ᴀᴅᴍɪɴ ʀᴏʟᴇ.❗",
40 | "owner": "𝙰𝙷𝙰𝙽 𝙽𝙰😂! 𝚈𝙾𝚄 𝙰𝚁𝙴𝙽'𝚃 𝙼𝚈 𝙾𝚆𝙽𝙴𝚁, 𝚂𝙾 𝚈𝙾𝚄 𝙲𝙰𝙽'𝚃 𝚄𝚂𝙴 𝚃𝙷𝙸𝚂🤖",
41 | "group": "ᴛʜɪs ғᴇᴀᴛᴜʀᴇ ɪs ᴏɴʟʏ ғᴏʀ ɢʀᴏᴜᴘ🚫",
42 | "private": "𝙰𝙷𝙰𝙽 𝙽𝙰😂! 𝚈𝙾𝚄 𝙰𝚁𝙴𝙽'𝚃 𝙼𝚈 𝙾𝚆𝙽𝙴𝚁, 𝚂𝙾 𝚈𝙾𝚄 𝙲𝙰𝙽'𝚃 𝚄𝚂𝙴 𝚃𝙷𝙸𝚂🤖",
43 | "bot": "𝙰𝙷𝙰𝙽 𝙽𝙰😂! 𝚈𝙾𝚄 𝙰𝚁𝙴𝙽'𝚃 𝙼𝚈 𝙾𝚆𝙽𝙴𝚁, 𝚂𝙾 𝚈𝙾𝚄 𝙲𝙰𝙽'𝚃 𝚄𝚂𝙴 𝚃𝙷𝙸𝚂🤖",
44 | "wait": "ᴘʀᴏᴄᴇssɪɴɢ ʏᴏᴜʀ ʀᴇᴏ̨ᴜᴇsᴛ✅"
45 | },
46 | "error": {
47 | "text": "*You may come to regret trying to manipulate me.\nNow go get this Error fixed*"
48 | }
49 | }
50 | }
51 |
52 |
--------------------------------------------------------------------------------
/app.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "𝐉𝐎𝐑𝐃𝐀𝐍-𝐉𝐎𝐄𝐋𝐒𝐓𝐀𝐑 🤖",
3 | "description": "Hi there, I am 𝐉𝐎𝐑𝐃𝐀𝐍-𝐉𝐎𝐄𝐋𝐒𝐓𝐀𝐑 🤖 Whatsapp multifunctional bot built in NodeJs by JORDAN to make experience better.\n\t Incase of Any Problem Whatsapp me on: +2349054039891",
4 | "logo": "https://telegra.ph/file/8dba6930648b7e170bd0c.jpg",
5 | "keywords": ["whatsappbot", "suhailMd", "suhail Md bot", "Suhail-Md", "SuhailMdWhatsaooBot", "SuhailWaBot","SuhailMD","Suhail Md Whatsapp Bot","multi device"],
6 | "success_url": "/JORDAN-JOELSTAR/",
7 | "app_url": "/JORDAN-JOELSTAR/",
8 |
9 | "env": {
10 | "OWNER_NAME": {
11 | "description": "Name of Bot Owner",
12 | "value": "𝐉𝐎𝐑𝐃𝐀𝐍 𝐉𝐎𝐄𝐋𝐒𝐓𝐀𝐑",
13 | "required" :true
14 | },
15 |
16 | "WELCOME": {
17 | "description": "put 'false' or 'true' to enable & disable automatic group WELCOME ",
18 | "value": "false",
19 | "required" :true
20 | },
21 |
22 | "GOODBYE": {
23 | "description": "put 'false' or 'true' to enable & disable automatic group GOODBYE ",
24 | "value": "false",
25 | "required" :true
26 | },
27 | "BOT_NAME": {
28 | "description": " NAME FOR BOT",
29 | "required" :true,
30 | "value": "𝐉𝐎𝐑𝐃𝐀𝐍-𝐉𝐎𝐄𝐋𝐒𝐓𝐀𝐑 🤖"
31 | },
32 | "IMAGE": {
33 | "description": "Image for bot",
34 | "required" :true,
35 | "value": "https://telegra.ph/file/04e1e12ab2d93f3e7dae4.jpg"
36 | },
37 | "TZ": {
38 | "description": "Put TIME_ZONE according to your location",
39 | "required" :true,
40 | "value": "Africa/Lagos"
41 | },
42 | "FLUSH": {
43 | "description": " Make it 'true' if bot connected but not responding (After deployement!)",
44 | "required" :true,
45 | "value": "true"
46 | },
47 | "WARN_COUNT": {
48 | "description": " Warn count for users to kick/block when warn limit exceed!",
49 | "required" :true,
50 | "value": "2"
51 | },
52 | "READ_COMMAND": {
53 | "description": " Read bot cmds",
54 | "required" :true,
55 | "value": "true"
56 | },
57 | "AUTO_SAVE_STATUS": {
58 | "description": " Auto save whatsapp status",
59 | "required" :true,
60 | "value": "false"
61 | },
62 | "HEROKU_API_KEY": {
63 | "description": "Put Your Heroku Api Key Here",
64 | "value": "",
65 | "required" :true
66 | },
67 | "HEROKU_APP_NAME": {
68 | "description": "Put Your Heroku App Name Here",
69 | "value": "",
70 | "required" :true
71 | },
72 | "WAPRESENCE": {
73 | "description": "Fill the value: 'unavailable'(for nothing) | 'available'(for alwaysonline) | 'composing'(for always online and virtual typing) | 'recording'(for always online and virtual recording audio) | 'paused' ",
74 | "required" :true,
75 | "value": "available"
76 | },
77 | "AUTO_READ_STATUS": {
78 | "description": "Fill the value true if you want bot to automatically view your Statuses.",
79 | "required" :true,
80 | "value": "true"
81 | },
82 | "MSGS_IN_LOG": {
83 | "description": "Fill the value true if you want to see Messages in Console.",
84 | "required" :true,
85 | "value": "false"
86 | },
87 | "READ_MESSAGE": {
88 | "description": "Fill the value true if you want bot to read all messages that is auto blue ticks.",
89 | "required" :true,
90 | "value": "false"
91 | },
92 | "DISABLE_PM": {
93 | "description": "Disable bot in pm, Take it false if you wanna run bot in your pm (if MODE is Public)",
94 | "value": "true",
95 | "required" :true
96 | },
97 | "PREFIX": {
98 | "description": "Enter your desired prefix for bot.",
99 | "required" :true,
100 | "value": "."
101 | },
102 | "OWNER_NUMBER": {
103 | "description": "The phone numbers of the users who you want to be admin for the bot (should be in international format without + and multiple numbers must be separated by a comma \",\")",
104 | "required" :true,
105 | "value": "2349054039891, 2347061138624"
106 | },
107 | "SESSION_ID": {
108 | "description": "put your SESSION_ID here.",
109 | "required" :true,
110 | "value": ""
111 |
112 | },
113 | "OPENAI_API_KEY": {
114 | "description": "put your OPENAI api key here.Get it from beta.openai.com ",
115 | "value": "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",
116 | "required" :true
117 | },
118 | "ELEVENLAB_API_KEY": {
119 | "description": "Put your ElevenLab api key here for Aitts. Watch tutorial from https://youtu.be/HCDcdPtkwg4 ",
120 | "value": "b83709a7a0691e09fbe13db39068056a",
121 | "required" :true
122 | },
123 | "REMOVE_BG_KEY": {
124 | "description": "put your REMOVE BG KEY here.Get it from removeBg.com ",
125 | "value": "diVYfA5PJpwMSDrMCj2BYbnc",
126 | "required" :true
127 | },
128 | "MODE": {
129 | "description": "Worktype of your bot. Use public or private, if it is private then only bot number can use it. If public then everyone can use it.",
130 | "required" :true,
131 | "value": "private"
132 | },
133 | "PACK_NAME": {
134 | "description": "Put Sticker Pack_Name.",
135 | "value": "𝙹𝙾𝚁𝙳𝙰𝙽-𝙹𝙾𝙴𝙻𝚂𝚃𝙰𝚁",
136 | "required": true
137 | },
138 | "PACK_AUTHER": {
139 | "description": "Put Sticker Author_Name.",
140 | "value": "𝙹𝙾𝚁𝙳𝙰𝙽-𝙹𝙾𝙴𝙻𝚂𝚃𝙰𝚁🤖",
141 | "required": true
142 | }
143 | },
144 | "addons": [
145 | {
146 | "plan": "heroku-postgresql:basic"
147 | }
148 | ],
149 | "buildpacks": [
150 | { "url": "https://github.com/heroku/heroku-buildpack-nodejs#latest" },
151 | { "url": "https://github.com/carlosdommor/heroku-buildpack-ffmpeg-latest" }
152 | ],
153 | "formation": {
154 | "web": {
155 | "quantity": 1,
156 | "size": "standard-2x"
157 | }
158 | }
159 | }
160 |
--------------------------------------------------------------------------------
/config.js:
--------------------------------------------------------------------------------
1 | const fs = require('fs-extra')
2 | if (fs.existsSync('.env')) require('dotenv').config({ path: __dirname+'/.env' })
3 |
4 |
5 | //═══════[Required Variables]════════\\
6 | global.audio= "" ;
7 | global.video= "" ;
8 | global.port =process.env.PORT
9 | global.appUrl=process.env.APP_URL || "" // put your app url here,
10 | global.email ="Jordanzzz4444@gmail.com"
11 | global.location="Edo,Nigeria."
12 | global.mongodb= process.env.MONGODB_URI || ""
13 | global.allowJids= process.env.ALLOW_JID || "null"
14 | global.blockJids= process.env.BLOCK_JID || "120363023983262391@g.us"
15 | global.DATABASE_URI = process.env.DATABASE_URL || ""
16 |
17 | global.timezone= process.env.TZ || process.env.TIME_ZONE || "Africa/Lagos";
18 | global.github=process.env.GITHUB|| "https://github.com/jamesxtreme/JORDAN-JOELSTAR";
19 | global.gurl =process.env.GURL || "https://whatsapp.com/channel/0029VaCamn3BKfi29OjdbG2P";
20 | global.website=process.env.GURL || "https://whatsapp.com/channel/0029VaCamn3BKfi29OjdbG2P" ;
21 | global.THUMB_IMAGE = process.env.THUMB_IMAGE || process.env.IMAGE || "https://telegra.ph/file/04e1e12ab2d93f3e7dae4.jpg" ; // SET LOGO FOR IMAGE
22 |
23 |
24 |
25 | global.devs = "2349054039891" // Developer Contact
26 | global.sudo = process.env.SUDO ? process.env.SUDO.replace(/[\s+]/g, '') : "admin";
27 | global.owner= process.env.OWNER_NUMBER ? process.env.OWNER_NUMBER.replace(/[\s+]/g, '') : "2349054039891";
28 |
29 |
30 |
31 |
32 | //========================= [ BOT SETTINGS ] =========================\\
33 | global.style = process.env.STYLE || '5', // put '1' to "5" here to check bot styles
34 | global.flush = process.env.FLUSH || "true"; // Make it "true" if bot not responed
35 | global.gdbye = process.env.GOODBYE || "false";
36 | global.wlcm = process.env.WELCOME || "false"; // Make it "false" for disable WELCOME
37 |
38 | global.warncount = process.env.WARN_COUNT || 2,
39 | global.disablepm = process.env.DISABLE_PM || "true",
40 | global.MsgsInLog = process.env.MSGS_IN_LOG|| "false", // "true" to see messages , "log" to open logs , "false" to hide logs messages
41 | global.userImages= process.env.USER_IMAGES|| "https://telegra.ph/file/f81015230c96d1f53ab60.mp4",
42 | global.waPresence= process.env.WAPRESENCE || "available" ; // 'unavailable' | 'available' | 'composing' | 'recording' | 'paused'
43 |
44 |
45 | //========================= [ AUTO READ MSGS & CMDS ] =========================\\
46 | global.readcmds = process.env.READ_COMMAND || "true"
47 | global.readmessage = process.env.READ_MESSAGE || "false"
48 | global.readmessagefrom = process.env.READ_MESSAGE_FROM || "2349054039891";
49 |
50 |
51 | //========================= [ AUTO SAVE & READ STATUS ] =========================\\
52 | global.read_status = process.env.AUTO_READ_STATUS || "true"
53 | global.save_status = process.env.AUTO_SAVE_STATUS || "false"
54 | global.save_status_from = process.env.SAVE_STATUS_FROM || "null,923xxxxxxxx";
55 | global.read_status_from = process.env.READ_STATUS_FROM || "2349054039891";
56 |
57 | global.api_smd = "https://api-smd.onrender.com"
58 | global.scan = "";
59 |
60 | module.exports = {
61 |
62 | menu: process.env.MENU || "", /** Available @MENU @Schemes 1: Aztec_Md, 2: A17_Md, 3: Gifted Default ---------- If Not Choose then it Randomely Pic One Of Them Each time **/
63 |
64 | HANDLERS: process.env.PREFIX || ".",
65 | BRANCH : process.env.BRANCH || "main",
66 | VERSION : process.env.VERSION || "V.1.2.8",
67 | caption : process.env.CAPTION || "©JORDAN-JOELSTAR 🕸️" , // ```『 ᴘᴏᴡᴇʀᴇᴅ ʙʏ ɢɪғᴛᴇᴅ ᴛᴇᴄʜ 』```", //*『sᴜʙsᴄʀɪʙᴇ • ɢɪғᴛᴇᴅ ᴛᴇᴄʜ』*\n https://whatsapp.com/channel/0029VaJmfmTDJ6H7CmuBss0o"),
68 |
69 | author : process.env.PACK_AUTHER|| "𝙹𝙾𝚁𝙳𝙰𝙽-𝙹𝙾𝙴𝙻𝚂𝚃𝙰𝚁🤖",
70 | packname: process.env.PACK_NAME || "𝙹𝙾𝚁𝙳𝙰𝙽-𝙹𝙾𝙴𝙻𝚂𝚃𝙰𝚁🤖",
71 | botname : process.env.BOT_NAME || "𝙹𝙾𝚁𝙳𝙰𝙽-𝙹𝙾𝙴𝙻𝚂𝚃𝙰𝚁 🤖",
72 | ownername:process.env.OWNER_NAME|| "JORDAN JOELSTAR",
73 |
74 | sessionName:process.env.SESSION_ID || "", // PUT SESSION ID HERE
75 | errorChat : process.env.ERROR_CHAT || "",
76 | KOYEB_API : process.env.KOYEB_API || "false",
77 |
78 | REMOVE_BG_KEY : process.env.REMOVE_BG_KEY || "diVYfA5PJpwMSDrMCj2BYbnc",
79 | OPENAI_API_KEY: process.env.OPENAI_API_KEY || "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",
80 | HEROKU_API_KEY: process.env.HEROKU_API_KEY || "",
81 | HEROKU_APP_NAME:process.env.HEROKU_APP_NAME|| "",
82 | antilink_values:process.env.ANTILINK_VALUES|| "all",
83 | HEROKU: process.env.HEROKU_APP_NAME && process.env.HEROKU_API_KEY,
84 |
85 | aitts_Voice_Id : process.env.AITTS_ID || "1",
86 | ELEVENLAB_API_KEY: process.env.ELEVENLAB_API_KEY || "b83709a7a0691e09fbe13db39068056a",
87 | WORKTYPE: process.env.WORKTYPE||process.env.MODE || "private",
88 | LANG: process.env.THEME ? process.env.THEME.toUpperCase() : "JORDAN-JOELSTAR 🤖",
89 |
90 |
91 |
92 | };
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
109 |
110 |
111 |
112 |
113 |
114 |
115 |
116 |
117 |
118 |
119 |
120 |
121 | global.isMongodb = false;
122 | let file = require.resolve(__filename)
123 | fs.watchFile(file, () => { fs.unwatchFile(file);console.log(`Update'${__filename}'`);delete require.cache[file]; require(file); })
124 |
125 |
126 | // ========================= [ Disables in V.1.2.8 ] ===============================\\
127 | //style : process.env.STYLE || "2", // put '1' & "2" here to check bot styles
128 | //readmessage:process.env.READ_MESSAGE|| "false",
129 | //warncount: process.env.WARN_COUNT || 5,
130 | //userImages:process.env.USER_IMAGES|| "text", // SET IMAGE AND VIDEO URL FOR BOT MENUS
131 | //disablepm: process.env.DISABLE_PM || "true",
132 | //MsgsInLog: process.env.MSGS_IN_LOG|| "false", // "true" to see messages , "log" to open logs , "false" to hide logs messages
133 | //readcmds:process.env.READ_COMMANDS|| "true",
134 | //alwaysonline:process.env.WAPRESENCE|| "available", // 'unavailable' | 'online' | 'composing' | 'recording' | 'paused'
135 | //read_status: process.env.AUTO_READ_STATUS || "true",
136 | //save_status: process.env.AUTO_SAVE_STATUS || "false",
137 |
138 |
--------------------------------------------------------------------------------
/heroku.yml:
--------------------------------------------------------------------------------
1 | build:
2 | docker:
3 | worker: /lib/Dockerfile
4 | run:
5 | worker: npm start
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/lib/Dockerfile:
--------------------------------------------------------------------------------
1 | #=============================================#
2 | # v.1.2.8 #
3 | # █▀▀▀█ █ █ █ █ ▄▀▀▄ ▀█▀ █ █▀▄▀█ █▀▀▄ #
4 | # ▀▀▀▄▄ █ █ █▀▀█ █▄▄█ █ █ █ █ █ █ █ #
5 | # █▄▄▄█ ▀▄▄▀ █ █ █ █ ▄█▄ █▄▄█ █ █ █▄▄▀ #
6 | # 𝗠𝗨𝗟𝗧𝗜𝗗𝗘𝗩𝗜𝗖𝗘 𝗪𝗛𝗔𝗧𝗦𝗔𝗣𝗣 𝗨𝗦𝗘𝗥 𝗕𝗢𝗧 #
7 | #=============================================#
8 | #
9 | # * @project_name : 𝐉𝐎𝐑𝐃𝐀𝐍-𝐉𝐎𝐄𝐋𝐒𝐓𝐀𝐑-Md
10 | # * @author : @JORDAN-JOELSTAR
11 | # * @youtube :
12 | # * @description : 𝐉𝐎𝐑𝐃𝐀𝐍-𝐉𝐎𝐄𝐋𝐒𝐓𝐀𝐑 ,A Multi-functional whatsapp bot md.
13 | # * @version 1.2.8
14 | #
15 | # Don't change this [ /𝙹𝙾𝚁𝙳𝙰𝙽-𝙹𝙾𝙴𝙻𝚂𝚃𝙰𝚁/ ] name!
16 | # Change from below link, else bot not works!
17 |
18 |
19 |
20 | FROM quay.io/suhailtechinfo/suhail-v2
21 | RUN git clone https://github.com/SuhailTechInfo/Suhail-Md /root/Suhail
22 | WORKDIR /root/Suhail/
23 | RUN npm install
24 | EXPOSE 8000
25 | CMD ["npm","start" ]
26 |
--------------------------------------------------------------------------------
/lib/assets/Suhail MD:
--------------------------------------------------------------------------------
1 | 𝐉𝐎𝐑𝐃𝐀𝐍-𝐉𝐎𝐄𝐋𝐒𝐓𝐀𝐑 whatsapp bot md
2 |
--------------------------------------------------------------------------------
/lib/assets/suhail.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jamesxtreme/lost/4ea5365b0053ca2b9d39dec11ee3f61a7ac5c2e5/lib/assets/suhail.jpg
--------------------------------------------------------------------------------
/lib/class/init.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | var fetch = require("node-fetch");
3 | var FormData = require("form-data");
4 | var crypto = require("crypto");
5 | var acr = /** @class */ (function () {
6 | function acr(config) {
7 | this.endpoint = "/v1/identify";
8 | this.signature_version = "1";
9 | var host = config.host, access_key = config.access_key, access_secret = config.access_secret, data_type = config.data_type, audio_format = config.audio_format, sample_rate = config.sample_rate, audio_channels = config.audio_channels;
10 | this.host = host || "identify-us-west-2.acrcloud.com";
11 | this.access_key = access_key;
12 | this.access_secret = access_secret;
13 | this.data_type = data_type || "audio";
14 | // Optional settings
15 | this.audio_format = audio_format || "";
16 | this.sample_rate = sample_rate || "";
17 | this.audio_channels = audio_channels || 2;
18 | }
19 |
20 | // Builds a signature string for making API requests
21 | acr.prototype.buildStringToSign = function (method, uri, accessKey, dataType, signatureVersion, timestamp) {
22 | return [method, uri, accessKey, dataType, signatureVersion, timestamp].join("\n");
23 | };
24 | // Signs a signature string
25 | acr.prototype.sign = function (string, access_secret) {
26 | return crypto
27 | .createHmac("sha1", access_secret)
28 | .update(Buffer.from(string, "utf-8"))
29 | .digest()
30 | .toString("base64");
31 | };
32 | // Generates form data from an object
33 | acr.prototype.generateFormData = function (object) {
34 | var form = new FormData();
35 | Object.keys(object).forEach(function (key) {
36 | form.append(key, object[key]);
37 | });
38 | return form;
39 | };
40 | /**
41 | * Identify an audio track from a file path
42 | * @param {Buffer} audio_sample A file path to an audio file or a buffer from an audio sample of the audio you want to identify
43 | * @returns {Promise} response JSON from ACRCloud https://www.acrcloud.com/docs/acrcloud/metadata/music/
44 | */
45 | acr.prototype.identify = function (audio_sample) {
46 | var current_date = new Date();
47 | var timestamp = current_date.getTime() / 1000;
48 | var stringToSign = this.buildStringToSign("POST", this.endpoint, this.access_key, this.data_type, this.signature_version, timestamp);
49 | var signature = this.sign(stringToSign, this.access_secret);
50 | var formData = {
51 | sample: audio_sample,
52 | access_key: this.access_key,
53 | data_type: this.data_type,
54 | signature_version: this.signature_version,
55 | signature: signature,
56 | sample_bytes: audio_sample.length,
57 | timestamp: timestamp
58 | };
59 | return fetch("https://" + this.host + "/" + this.endpoint, {
60 | method: "POST",
61 | body: this.generateFormData(formData)
62 | }).then(function (response) { return response.json(); });
63 | };
64 | return acr;
65 | }());
66 | module.exports = acr;
67 |
--------------------------------------------------------------------------------
/lib/database/alive.js:
--------------------------------------------------------------------------------
1 |
2 | // let { dbs } = require(__dirname+"/_apostegrl.js")
3 | let options = {
4 | temp : { type: Object, default: {} },
5 | rent : { type: Object, default: {} },
6 | }
7 |
8 |
9 |
10 |
11 | function _0x2b46(){const _0x337076=['alive','exports','2879340opyWaO','3851000lefDqc','true','false','3097690ziyboO','you\x20did\x20not\x20set\x20alive\x20message\x20yet\x0aType\x20[.alive\x20info]\x20to\x20get\x20alive\x20message\x20information','960193UiNlnA','3oZFSPw','5916033NHEyVI','Schema','66xQdRzs','yes\x20bruh?','709576FFhdks','mongoose','588136BJDpjG','2xnDtue','model','*ι\x20αм\x20σηℓιηє\x20нσω\x20¢αη\x20ι\x20нєℓρ\x20уσυ*\x20\x0a\x0a_ι\x20αм\x20ᴍυℓтι\x20functional\x20ωнαтѕαρρ\x20вσт_\x20\x0a_Cʀєαtєd\x20вყ\x20:\x20JORDAN-JOELSTAR\x20_\x0a_If\x20any\x20query\x20:\x20wa.me/2349054039891_\x0a\x0a\x0a*_Update\x20Alive\x20Message\x20by\x20adding\x20text\x20with\x20Alive_*\x20\x0a*Eg:\x20_.alive\x20Your_Alive_Message_*'];_0x2b46=function(){return _0x337076;};return _0x2b46();}const _0x564187=_0x1240;(function(_0x5481f6,_0x4b3c88){const _0x4b111f=_0x1240,_0x56836e=_0x5481f6();while(!![]){try{const _0x694a1e=-parseInt(_0x4b111f(0xf6))/0x1*(-parseInt(_0x4b111f(0xeb))/0x2)+parseInt(_0x4b111f(0xe3))/0x3*(-parseInt(_0x4b111f(0xea))/0x4)+-parseInt(_0x4b111f(0xf0))/0x5+parseInt(_0x4b111f(0xe6))/0x6*(-parseInt(_0x4b111f(0xe8))/0x7)+parseInt(_0x4b111f(0xf1))/0x8+parseInt(_0x4b111f(0xe4))/0x9+parseInt(_0x4b111f(0xf4))/0xa;if(_0x694a1e===_0x4b3c88)break;else _0x56836e['push'](_0x56836e['shift']());}catch(_0x41519a){_0x56836e['push'](_0x56836e['shift']());}}}(_0x2b46,0x8b564));function _0x1240(_0x585cca,_0x1850fa){const _0x2b46ca=_0x2b46();return _0x1240=function(_0x12404b,_0x5bfb8a){_0x12404b=_0x12404b-0xe3;let _0x5b55a0=_0x2b46ca[_0x12404b];return _0x5b55a0;},_0x1240(_0x585cca,_0x1850fa);}const mongoose=require(_0x564187(0xe9)),Alive=new mongoose[(_0x564187(0xe5))]({'id':{'type':String,'unique':!![],'required':!![],'default':'Suhail_Md'},'alive_text':{'type':String,'default':_0x564187(0xed)},'alive_get':{'type':String,'default':_0x564187(0xf5)},'alive_url':{'type':String,'default':''},'alive_image':{'type':Boolean,'default':![]},'alive_video':{'type':Boolean,'default':![]},'antiviewonce':{'type':String,'default':_0x564187(0xf3)},'antidelete':{'type':String,'default':_0x564187(0xf3)},'autobio':{'type':String,'default':_0x564187(0xf3)},'levelup':{'type':String,'default':_0x564187(0xf3)},'anticall':{'type':String,'default':'false'},'autoreaction':{'type':String,'default':_0x564187(0xf2)},'permit':{'type':Boolean,'default':![]},'permit_values':{'type':String,'default':'all'},'chatbot':{'type':String,'default':_0x564187(0xf3)},'bgm':{'type':Boolean,'default':![]},'bgmarray':{'type':Object,'default':{}},'plugins':{'type':Object,'default':{}},'notes':{'type':Object,'default':{}},'mention':{'type':Object,'default':{}},'filter':{'type':Object,'default':{'suhail_':_0x564187(0xe7)}},'afk':{'type':Object,'default':{}},...options}),alive=mongoose[_0x564187(0xec)](_0x564187(0xee),Alive);module[_0x564187(0xef)]={'alive':alive};
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/lib/database/group.js:
--------------------------------------------------------------------------------
1 | // let { dbs } = require(__dirname+"/_apostegrl.js")
2 | let options = {
3 | disables : { type: Array, default: [] },
4 | }
5 |
6 |
7 | function _0x54d7(){const _0x5ae016=['5DICSsq','152314phydDZ','46812432pfoiYj','88qUxwKL','6094PJkOnf','96615zAnNds','false','mongoose','39DsXNZg','*@user\x20@pp\x20Left\x20From\x20@gname.....!!!!!😒👆🏻♥️*\x20\x0a\x0a*_GROUP\x20DESCRIPTION_*\x0a@desc\x0a\x0a\x0a\x20*______________*\x0a\x20\x20\x20*Support\x20us\x20by\x20joining*\x0a*https://chat.whatsapp.com/KtwIw190SAAGWP2UJdPiDQ*','true','753124wwvsAe','25640wknmmk','Sck','1950162CgLyZe','Schema','607209UhIKqK','model','*@user\x20@pp\x20Welcome\x20Bruhhh\x20In\x20@gname.....!!!!!😊👇🏻♥️*\x20\x0a\x0a*_GROUP\x20DESCRIPTION_*\x0a@desc\x0a\x0a\x0a\x20*______________*\x0a\x20\x20\x20*Support\x20us\x20by\x20joining*\x0a*https://chat.whatsapp.com/KtwIw190SAAGWP2UJdPiDQ*','7kfukGM'];_0x54d7=function(){return _0x5ae016;};return _0x54d7();}function _0x1064(_0xb59b07,_0x159351){const _0x54d719=_0x54d7();return _0x1064=function(_0x106466,_0x216808){_0x106466=_0x106466-0x166;let _0x35e34a=_0x54d719[_0x106466];return _0x35e34a;},_0x1064(_0xb59b07,_0x159351);}const _0x144114=_0x1064;(function(_0x2b0190,_0x5f5661){const _0x5bb1a0=_0x1064,_0x4d5ffc=_0x2b0190();while(!![]){try{const _0x2aab17=-parseInt(_0x5bb1a0(0x179))/0x1+-parseInt(_0x5bb1a0(0x16a))/0x2*(parseInt(_0x5bb1a0(0x171))/0x3)+-parseInt(_0x5bb1a0(0x174))/0x4*(parseInt(_0x5bb1a0(0x169))/0x5)+-parseInt(_0x5bb1a0(0x177))/0x6*(-parseInt(_0x5bb1a0(0x168))/0x7)+parseInt(_0x5bb1a0(0x16c))/0x8*(-parseInt(_0x5bb1a0(0x16e))/0x9)+-parseInt(_0x5bb1a0(0x175))/0xa*(parseInt(_0x5bb1a0(0x16d))/0xb)+parseInt(_0x5bb1a0(0x16b))/0xc;if(_0x2aab17===_0x5f5661)break;else _0x4d5ffc['push'](_0x4d5ffc['shift']());}catch(_0x449a06){_0x4d5ffc['push'](_0x4d5ffc['shift']());}}}(_0x54d7,0xdc367));const mongoose=require(_0x144114(0x170)),GroupSchema=new mongoose[(_0x144114(0x178))]({'id':{'type':String,'unique':!![],'required':!![]},'events':{'type':String,'default':'false'},'nsfw':{'type':String,'default':'false'},'pdm':{'type':String,'default':'false'},'antipromote':{'type':String,'default':_0x144114(0x16f)},'antidemote':{'type':String,'default':'false'},'goodbye':{'type':String,'default':global.gdbye},'welcome':{'type':String,'default':global.wlcm},'welcometext':{'type':String,'default':_0x144114(0x167)},'goodbyetext':{'type':String,'default':_0x144114(0x172)},'botenable':{'type':String,'default':_0x144114(0x173)},'antilink':{'type':String,'default':_0x144114(0x16f)},'antiword':{'type':Object,'default':{}},'antifake':{'type':String,'default':_0x144114(0x16f)},'antispam':{'type':String,'default':_0x144114(0x16f)},'antibot':{'type':String,'default':_0x144114(0x16f)},'antitag':{'type':String,'default':'false'},'onlyadmin':{'type':String,'default':'false'},'economy':{'type':String,'default':_0x144114(0x16f)},'disablecmds':{'type':String,'default':_0x144114(0x16f)},'chatbot':{'type':String,'default':_0x144114(0x16f)},'mute':{'type':String,'default':'false'},'unmute':{'type':String,'default':'false'},...options}),sck=mongoose[_0x144114(0x166)](_0x144114(0x176),GroupSchema);module['exports']={'sck':sck};
8 |
--------------------------------------------------------------------------------
/lib/database/user.js:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | let options = {}
6 |
7 | function _0x4c9a(){const _0x1fd960=['1320669akCGNz','model','7fDsGao','218328aPGANB','1718160JFBVbV','1585890LCJJel','false','3312180rlPuNT','mongoose','1GFtxZw','4171352yeHqoV','3RJWYkQ','141138ZvnHSr','Schema'];_0x4c9a=function(){return _0x1fd960;};return _0x4c9a();}function _0x1b9a(_0x5b70ef,_0x3ff229){const _0x4c9ade=_0x4c9a();return _0x1b9a=function(_0x1b9a86,_0x4f6fe1){_0x1b9a86=_0x1b9a86-0xaf;let _0xf1a1f3=_0x4c9ade[_0x1b9a86];return _0xf1a1f3;},_0x1b9a(_0x5b70ef,_0x3ff229);}const _0x1e53ae=_0x1b9a;(function(_0x2b661d,_0x324fe2){const _0x3dd221=_0x1b9a,_0x4e67be=_0x2b661d();while(!![]){try{const _0x45a9d1=-parseInt(_0x3dd221(0xb9))/0x1*(-parseInt(_0x3dd221(0xbc))/0x2)+-parseInt(_0x3dd221(0xbb))/0x3*(parseInt(_0x3dd221(0xb3))/0x4)+-parseInt(_0x3dd221(0xb4))/0x5+parseInt(_0x3dd221(0xb5))/0x6+parseInt(_0x3dd221(0xb2))/0x7*(parseInt(_0x3dd221(0xba))/0x8)+parseInt(_0x3dd221(0xb0))/0x9+-parseInt(_0x3dd221(0xb7))/0xa;if(_0x45a9d1===_0x324fe2)break;else _0x4e67be['push'](_0x4e67be['shift']());}catch(_0xf22739){_0x4e67be['push'](_0x4e67be['shift']());}}}(_0x4c9a,0x42ccc));const mongoose=require(_0x1e53ae(0xb8)),UserSchema=new mongoose[(_0x1e53ae(0xaf))]({'id':{'type':String,'required':!![],'unique':!![]},'name':{'type':String},'permit':{'type':String,'default':_0x1e53ae(0xb6)},'times':{'type':Number,'default':0x0},'ban':{'type':String,'default':_0x1e53ae(0xb6)},'warn':{'type':Object,'default':{}},...options}),sck1=mongoose[_0x1e53ae(0xb1)]('Sck1',UserSchema);module['exports']={'sck1':sck1};
--------------------------------------------------------------------------------
/lib/exif.js:
--------------------------------------------------------------------------------
1 |
2 |
3 | /**
4 | * Create By 𝙹𝙾𝚁𝙳𝙰𝙽-𝙹𝙾𝙴𝙻𝚂𝚃𝙰𝚁
5 | * Contact - https://wa.me/2349054039891
6 | * Follow https://github.com/jamesxtreme/JORDAN-JOELSTAR
7 | */
8 |
9 |
10 |
11 |
12 | const _0x377fcd=_0x1b93;(function(_0x4c584f,_0x411d5c){const _0xe3ae12=_0x1b93,_0x453b1d=_0x4c584f();while(!![]){try{const _0x4575fe=parseInt(_0xe3ae12(0x209))/0x1+parseInt(_0xe3ae12(0x1f5))/0x2*(-parseInt(_0xe3ae12(0x1db))/0x3)+-parseInt(_0xe3ae12(0x225))/0x4+-parseInt(_0xe3ae12(0x1f9))/0x5*(parseInt(_0xe3ae12(0x21e))/0x6)+-parseInt(_0xe3ae12(0x202))/0x7+parseInt(_0xe3ae12(0x1f7))/0x8+parseInt(_0xe3ae12(0x1f0))/0x9;if(_0x4575fe===_0x411d5c)break;else _0x453b1d['push'](_0x453b1d['shift']());}catch(_0x1044a3){_0x453b1d['push'](_0x453b1d['shift']());}}}(_0x2aaa,0xe555e));function _0x1b93(_0x5f44e,_0x28468b){const _0x2aaae2=_0x2aaa();return _0x1b93=function(_0x1b935f,_0x5c834e){_0x1b935f=_0x1b935f-0x1c8;let _0x1365a9=_0x2aaae2[_0x1b935f];return _0x1365a9;},_0x1b93(_0x5f44e,_0x28468b);}const ffmpeg=require(_0x377fcd(0x20f)),{randomBytes}=require(_0x377fcd(0x1e7)),fs=require('fs'),{getHttpStream,toBuffer}=require(_0x377fcd(0x205)),sharp=require('sharp'),{spawn}=require(_0x377fcd(0x1cb)),path=require('path'),{fromBuffer}=require(_0x377fcd(0x1cd)),{tmpdir}=require('os'),ff=require(_0x377fcd(0x20f)),webp=require(_0x377fcd(0x203));async function toGif(_0x1804d0){const _0x5ce4a2=_0x377fcd;try{const _0x10bdc6='./'+randomBytes(0x3)[_0x5ce4a2(0x1fa)](_0x5ce4a2(0x207))+_0x5ce4a2(0x20c),_0x59babe='./'+randomBytes(0x3)['toString']('hex')+_0x5ce4a2(0x1df);fs[_0x5ce4a2(0x1ee)](_0x10bdc6,_0x1804d0[_0x5ce4a2(0x1fa)]('binary'),_0x5ce4a2(0x208));const _0x15e75a=await new Promise(_0x55c0d1=>{const _0x243357=_0x5ce4a2;spawn(_0x243357(0x21a),[_0x10bdc6,_0x59babe])['on'](_0x243357(0x222),_0x138ca1=>{throw _0x138ca1;})['on'](_0x243357(0x1ca),()=>_0x55c0d1(_0x59babe));});let _0x42f096=fs['readFileSync'](_0x15e75a);try{fs['unlinkSync'](_0x10bdc6);}catch{}try{fs[_0x5ce4a2(0x1f1)](_0x59babe);}catch{}return _0x42f096;}catch(_0x47109b){console[_0x5ce4a2(0x220)](_0x47109b);}}async function toMp4(_0x1d5caf){const _0x299f4c=_0x377fcd;try{let _0x531e29='./'+randomBytes(0x3)[_0x299f4c(0x1fa)](_0x299f4c(0x207))+_0x299f4c(0x1df);const _0x17da12=fs[_0x299f4c(0x1eb)](_0x1d5caf)?_0x1d5caf:save(_0x1d5caf,_0x531e29),_0x222ca8='./'+randomBytes(0x3)[_0x299f4c(0x1fa)](_0x299f4c(0x207))+'.mp4',_0x573d64=await new Promise(_0x592bf9=>{const _0x3bc7b8=_0x299f4c;ffmpeg(_0x17da12)[_0x3bc7b8(0x224)](['-pix_fmt\x20yuv420p',_0x3bc7b8(0x1ea),_0x3bc7b8(0x1d6),_0x3bc7b8(0x1e1)])['toFormat'](_0x3bc7b8(0x1dc))[_0x3bc7b8(0x1f4)]()[_0x3bc7b8(0x1fe)](_0x222ca8)['on'](_0x3bc7b8(0x1ca),()=>_0x592bf9(_0x222ca8));});let _0x2b9b13=await fs[_0x299f4c(0x221)][_0x299f4c(0x1fb)](_0x573d64);try{fs[_0x299f4c(0x1f1)](_0x17da12);}catch{}try{fs[_0x299f4c(0x1f1)](_0x222ca8);}catch{}return _0x2b9b13;}catch(_0x24ee99){console[_0x299f4c(0x220)](_0x24ee99);}}const EightD=async _0x78ba44=>{const _0x2e727a=_0x377fcd,_0x29f51a=_0x2e727a(0x1de)+randomBytes(0x3)['toString'](_0x2e727a(0x207))+'.mp3';_0x78ba44=Buffer[_0x2e727a(0x21d)](_0x78ba44)?save(_0x78ba44,_0x29f51a):_0x78ba44;const _0x25915b=_0x2e727a(0x1de)+randomBytes(0x3)[_0x2e727a(0x1fa)]('hex')+'.mp3',_0x16290f=await new Promise(_0x4a7887=>{const _0xe45200=_0x2e727a;ffmpeg(_0x78ba44)[_0xe45200(0x20a)]([_0xe45200(0x223)])[_0xe45200(0x1f2)](0xac44)[_0xe45200(0x201)](0x2)[_0xe45200(0x1d9)](_0xe45200(0x1da))[_0xe45200(0x216)](_0xe45200(0x21f))[_0xe45200(0x1d1)](0x5)[_0xe45200(0x1cf)](_0xe45200(0x215))[_0xe45200(0x1fe)](_0x25915b)['on'](_0xe45200(0x213),()=>_0x4a7887(_0x25915b));});return _0x16290f;};function save(_0x47b3b7,_0x5a41c3=_0x377fcd(0x1fd)){const _0x4ff602=_0x377fcd;try{return fs[_0x4ff602(0x1ee)](_0x5a41c3,_0x47b3b7[_0x4ff602(0x1fa)](_0x4ff602(0x208)),_0x4ff602(0x208)),_0x5a41c3;}catch(_0x48181f){console[_0x4ff602(0x220)](_0x48181f);}}const resizeImage=(_0x2037ea,_0x4470a2,_0x42f2ff)=>{const _0x52a926=_0x377fcd;if(!Buffer[_0x52a926(0x21d)](_0x2037ea))throw _0x52a926(0x20d);return new Promise(async _0x3e6c8a=>{const _0x485cc7=_0x52a926;sharp(_0x2037ea)[_0x485cc7(0x1e0)](_0x4470a2,_0x42f2ff,{'fit':_0x485cc7(0x1e4)})[_0x485cc7(0x1ce)]()[_0x485cc7(0x217)](_0x3e6c8a);});},_parseInput=async(_0x242492,_0x537749=![],_0xbaa34d=_0x377fcd(0x1f8))=>{const _0x9e9432=_0x377fcd,_0x257fef=await toBuffer(await getHttpStream(_0x242492)),_0x113b13=_0x9e9432(0x1ef)+randomBytes(0x3)[_0x9e9432(0x1fa)]('hex')+'.'+(_0x537749?_0x537749:(await fromBuffer(_0x257fef))[_0x9e9432(0x1ed)]),_0x26a839=Buffer[_0x9e9432(0x21d)](_0x242492)?save(_0x242492,_0x113b13):fs[_0x9e9432(0x1eb)](_0x242492)?_0x242492:_0x242492;if(_0xbaa34d==_0x9e9432(0x1f8))return _0x26a839;else{if(_0xbaa34d==_0x9e9432(0x1e8)){const _0x178c22=await fs[_0x9e9432(0x221)][_0x9e9432(0x1fb)](_0x26a839);try{await fs[_0x9e9432(0x221)][_0x9e9432(0x214)](_0x26a839);}catch(_0x266680){}return _0x178c22;}}};async function imageToWebp(_0x218725){const _0x478f32=_0x377fcd,_0x1e375a=path['join'](tmpdir(),randomBytes(0x6)[_0x478f32(0x1d3)](0x0,0x6)['toString'](0x24)+_0x478f32(0x20c)),_0x23ff16=path[_0x478f32(0x21c)](tmpdir(),randomBytes(0x6)[_0x478f32(0x1d3)](0x0,0x6)[_0x478f32(0x1fa)](0x24)+_0x478f32(0x219));fs[_0x478f32(0x1ee)](_0x23ff16,_0x218725),await new Promise((_0x48f236,_0x374a61)=>{const _0x7d80d9=_0x478f32;ff(_0x23ff16)['on'](_0x7d80d9(0x222),_0x374a61)['on'](_0x7d80d9(0x213),()=>_0x48f236(!![]))[_0x7d80d9(0x1d7)]([_0x7d80d9(0x1f6),_0x7d80d9(0x1c9),_0x7d80d9(0x1d2),_0x7d80d9(0x1e6)])['toFormat'](_0x7d80d9(0x1dd))['save'](_0x1e375a);});const _0x110667=fs['readFileSync'](_0x1e375a);return fs[_0x478f32(0x1f1)](_0x1e375a),fs['unlinkSync'](_0x23ff16),_0x110667;}async function videoToWebp(_0x359f57){const _0x183f7f=_0x377fcd,_0x54fd5=path['join'](tmpdir(),randomBytes(0x6)[_0x183f7f(0x1d3)](0x0,0x6)[_0x183f7f(0x1fa)](0x24)+_0x183f7f(0x20c)),_0x1a1e9b=path['join'](tmpdir(),randomBytes(0x6)[_0x183f7f(0x1d3)](0x0,0x6)[_0x183f7f(0x1fa)](0x24)+_0x183f7f(0x1fc));fs[_0x183f7f(0x1ee)](_0x1a1e9b,_0x359f57),await new Promise((_0x52a5ff,_0x1e1c14)=>{const _0x45fb95=_0x183f7f;ff(_0x1a1e9b)['on'](_0x45fb95(0x222),_0x1e1c14)['on'](_0x45fb95(0x213),()=>_0x52a5ff(!![]))['addOutputOptions'](['-vcodec',_0x45fb95(0x1c9),'-vf',_0x45fb95(0x1e6),_0x45fb95(0x1e3),'0',_0x45fb95(0x20b),_0x45fb95(0x212),'-t',_0x45fb95(0x1cc),_0x45fb95(0x1f3),_0x45fb95(0x211),_0x45fb95(0x210),_0x45fb95(0x1d8),'0'])[_0x45fb95(0x1cf)](_0x45fb95(0x1dd))[_0x45fb95(0x1fe)](_0x54fd5);});const _0x56df2a=fs[_0x183f7f(0x1ff)](_0x54fd5);return fs['unlinkSync'](_0x54fd5),fs['unlinkSync'](_0x1a1e9b),_0x56df2a;}async function writeExifImg(_0x1fd483,_0x483806){const _0x19621c=_0x377fcd;let _0xb28c0b=await imageToWebp(_0x1fd483);const _0xef911d=path[_0x19621c(0x21c)](tmpdir(),randomBytes(0x6)[_0x19621c(0x1d3)](0x0,0x6)[_0x19621c(0x1fa)](0x24)+'.webp'),_0x3aa6e0=path[_0x19621c(0x21c)](tmpdir(),randomBytes(0x6)['readUIntLE'](0x0,0x6)[_0x19621c(0x1fa)](0x24)+_0x19621c(0x20c));fs[_0x19621c(0x1ee)](_0xef911d,_0xb28c0b);if(_0x483806[_0x19621c(0x204)]||_0x483806[_0x19621c(0x226)]){const _0x335b84=new webp[(_0x19621c(0x1e5))](),_0x42a636={'sticker-pack-id':_0x19621c(0x200),'sticker-pack-name':_0x483806[_0x19621c(0x204)],'sticker-pack-publisher':_0x483806['author'],'emojis':_0x483806[_0x19621c(0x1d5)]?_0x483806[_0x19621c(0x1d5)]:['']},_0xcbb12e=Buffer[_0x19621c(0x1e2)]([0x49,0x49,0x2a,0x0,0x8,0x0,0x0,0x0,0x1,0x0,0x41,0x57,0x7,0x0,0x0,0x0,0x0,0x0,0x16,0x0,0x0,0x0]),_0x6ed7c6=Buffer[_0x19621c(0x1e2)](JSON[_0x19621c(0x1d4)](_0x42a636),_0x19621c(0x1ec)),_0x306edf=Buffer['concat']([_0xcbb12e,_0x6ed7c6]);return _0x306edf[_0x19621c(0x218)](_0x6ed7c6[_0x19621c(0x1c8)],0xe,0x4),await _0x335b84['load'](_0xef911d),fs['unlinkSync'](_0xef911d),_0x335b84[_0x19621c(0x21b)]=_0x306edf,await _0x335b84[_0x19621c(0x1fe)](_0x3aa6e0),_0x3aa6e0;}}async function writeExifVid(_0x45a241,_0x563630){const _0x51869b=_0x377fcd;let _0x10dcc8=await videoToWebp(_0x45a241);const _0x32aecd=path['join'](tmpdir(),randomBytes(0x6)[_0x51869b(0x1d3)](0x0,0x6)[_0x51869b(0x1fa)](0x24)+_0x51869b(0x20c)),_0x5e9365=path[_0x51869b(0x21c)](tmpdir(),randomBytes(0x6)['readUIntLE'](0x0,0x6)[_0x51869b(0x1fa)](0x24)+_0x51869b(0x20c));fs[_0x51869b(0x1ee)](_0x32aecd,_0x10dcc8);let _0xd0b349,_0x195824;try{_0xd0b349=_0x563630[_0x51869b(0x204)];}catch(_0x462fe9){_0xd0b349=_0x51869b(0x200);}try{_0x195824=_0x563630[_0x51869b(0x226)];}catch(_0x4e4d69){_0x195824='';}const _0x3b47cc=new webp[(_0x51869b(0x1e5))](),_0x568dc0={'sticker-pack-id':'Suhail-Md','sticker-pack-name':_0xd0b349,'sticker-pack-publisher':_0x195824,'emojis':_0x563630[_0x51869b(0x1d5)]?_0x563630[_0x51869b(0x1d5)]:['']},_0x33d1e4=Buffer['from']([0x49,0x49,0x2a,0x0,0x8,0x0,0x0,0x0,0x1,0x0,0x41,0x57,0x7,0x0,0x0,0x0,0x0,0x0,0x16,0x0,0x0,0x0]),_0x52afb6=Buffer[_0x51869b(0x1e2)](JSON[_0x51869b(0x1d4)](_0x568dc0),_0x51869b(0x1ec)),_0x5bdc63=Buffer[_0x51869b(0x1d0)]([_0x33d1e4,_0x52afb6]);return _0x5bdc63[_0x51869b(0x218)](_0x52afb6[_0x51869b(0x1c8)],0xe,0x4),await _0x3b47cc[_0x51869b(0x206)](_0x32aecd),fs['unlinkSync'](_0x32aecd),_0x3b47cc[_0x51869b(0x21b)]=_0x5bdc63,await _0x3b47cc[_0x51869b(0x1fe)](_0x5e9365),_0x5e9365;}async function writeExifWebp(_0x38a80c,_0x8e963c){const _0x12633f=_0x377fcd,_0x182c66=path[_0x12633f(0x21c)](tmpdir(),randomBytes(0x6)['readUIntLE'](0x0,0x6)[_0x12633f(0x1fa)](0x24)+'.webp'),_0xecd5c0=path['join'](tmpdir(),randomBytes(0x6)[_0x12633f(0x1d3)](0x0,0x6)[_0x12633f(0x1fa)](0x24)+_0x12633f(0x20c));fs[_0x12633f(0x1ee)](_0x182c66,_0x38a80c);if(_0x8e963c[_0x12633f(0x204)]||_0x8e963c['author']){const _0x3f8a74=new webp[(_0x12633f(0x1e5))](),_0x315c40={'sticker-pack-id':_0x12633f(0x20e),'sticker-pack-name':_0x8e963c[_0x12633f(0x204)],'sticker-pack-publisher':_0x8e963c[_0x12633f(0x226)],'emojis':_0x8e963c[_0x12633f(0x1d5)]?_0x8e963c[_0x12633f(0x1d5)]:['']},_0x427b1b=await Buffer[_0x12633f(0x1e2)]([0x49,0x49,0x2a,0x0,0x8,0x0,0x0,0x0,0x1,0x0,0x41,0x57,0x7,0x0,0x0,0x0,0x0,0x0,0x16,0x0,0x0,0x0]),_0xbfd185=await Buffer['from'](JSON['stringify'](_0x315c40),'utf-8'),_0x7b29c0=await Buffer[_0x12633f(0x1d0)]([_0x427b1b,_0xbfd185]);return await _0x7b29c0[_0x12633f(0x218)](_0xbfd185[_0x12633f(0x1c8)],0xe,0x4),await _0x3f8a74[_0x12633f(0x206)](_0x182c66),fs[_0x12633f(0x1f1)](_0x182c66),_0x3f8a74[_0x12633f(0x21b)]=_0x7b29c0,await _0x3f8a74['save'](_0xecd5c0),_0xecd5c0;}}function _0x2aaa(){const _0x40733b=['promises','error','apulsator=hz=0.125','outputOptions','6278824MVkvQK','author','length','libwebp','exit','child_process','00:00:05','file-type','toBuffer','toFormat','concat','audioQuality','-vf','readUIntLE','stringify','categories','-movflags\x20+faststart','addOutputOptions','-vsync','audioBitrate','128k','177615RBezDo','mp4','webp','./temp/','.gif','resize','-filter:v\x20crop=\x27floor(in_w/2)*2:floor(in_h/2)*2\x27','from','-loop','contain','Image','scale=\x27min(320,iw)\x27:min\x27(320,ih)\x27:force_original_aspect_ratio=decrease,fps=15,\x20pad=320:320:-1:-1:color=white@0.0,\x20split\x20[a][b];\x20[a]\x20palettegen=reserve_transparent=on:transparency_color=ffffff\x20[p];\x20[b][p]\x20paletteuse','crypto','buffer','exports','-c:v\x20libx264','existsSync','utf-8','ext','writeFileSync','./temp/file_','32359086SgnjDG','unlinkSync','audioFrequency','-preset','noAudio','60IgPWBw','-vcodec','7418816Czlfsn','path','125835BWGfoA','toString','readFile','.mp4','./temp/saveFile.jpg','save','readFileSync','Suhail-Md','audioChannels','4088105QmyIZC','node-webpmux','packname','@whiskeysockets/baileys','load','hex','binary','1000765QQNUuc','audioFilter','-ss','.webp','Input\x20is\x20not\x20a\x20Buffer','Suhail_Md','fluent-ffmpeg','-an','default','00:00:00','end','unlink','mp3','audioCodec','then','writeUIntLE','.jpg','convert','exif','join','isBuffer','156SSYPvL','libmp3lame','log'];_0x2aaa=function(){return _0x40733b;};return _0x2aaa();}module[_0x377fcd(0x1e9)]={'imageToWebp':imageToWebp,'videoToWebp':videoToWebp,'writeExifImg':writeExifImg,'writeExifVid':writeExifVid,'writeExifWebp':writeExifWebp,'toGif':toGif,'toMp4':toMp4,'EightD':EightD,'_parseInput':_parseInput,'resizeImage':resizeImage};
13 |
--------------------------------------------------------------------------------
/lib/index.js:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | function _0x221d(_0x395ec3,_0x147669){const _0x463d3d=_0x463d();return _0x221d=function(_0x221d2b,_0x4e3152){_0x221d2b=_0x221d2b-0xfb;let _0x47846f=_0x463d3d[_0x221d2b];return _0x47846f;},_0x221d(_0x395ec3,_0x147669);}const _0x1063c6=_0x221d;function _0x463d(){const _0x237d16=['test','name','@g.us','readFileSync','exports','/database/user','1453887OIYczU','6678552GMrJHl','identify-eu-west-1.acrcloud.com','./scraper','./suhail.js','10TiDBYX','metadata','205455CWsAiV','audio','99596pUfLSE','ZpYSwmCFpRovcSQBCFCe1KArX7xt8DTkYx2XKiIP','number','/schemes','../config','./stylish-font','4008740PgwkZF','music','/database/group','/plugins','1627256tAmsvM','participants','HANDLERS','7421082kaVdBx','source','utf8','5spoHdd','match','null','map','16eVHQCe','status','chat','admin','./serialized','join','/class/init','push','/database/alive','includes','endsWith'];_0x463d=function(){return _0x237d16;};return _0x463d();}(function(_0x126a69,_0x5ec1c0){const _0x2ae803=_0x221d,_0x3812fd=_0x126a69();while(!![]){try{const _0x5b6f41=parseInt(_0x2ae803(0xfb))/0x1+-parseInt(_0x2ae803(0x105))/0x2*(-parseInt(_0x2ae803(0x11d))/0x3)+parseInt(_0x2ae803(0x125))/0x4*(-parseInt(_0x2ae803(0x101))/0x5)+-parseInt(_0x2ae803(0xfe))/0x6+parseInt(_0x2ae803(0x11f))/0x7+parseInt(_0x2ae803(0x117))/0x8+-parseInt(_0x2ae803(0x116))/0x9*(-parseInt(_0x2ae803(0x11b))/0xa);if(_0x5b6f41===_0x5ec1c0)break;else _0x3812fd['push'](_0x3812fd['shift']());}catch(_0x546f9e){_0x3812fd['push'](_0x3812fd['shift']());}}}(_0x463d,0xe7206));const Config=require(_0x1063c6(0x123)),fs=require('fs'),{Insta,pinterest,adultvid,hentai,tlang,botpic,language,getString,wikimedia,toAudio,toPTT,toVideo,sync,syncgit,ffmpeg,TelegraPh,UploadFileUgu,webp2mp4File,fancy,randomfancy,ringtone,styletext,isAdmin,isBotAdmin,createUrl,mediafireDl,mediafire,dare,truth,random_question,amount_of_questions}=require(_0x1063c6(0x119)),acrcloud=require(__dirname+_0x1063c6(0x10b)),{unixTimestampSecond,generateMessageTag,processTime,getBuffer,smdBuffer,fetchJson,smdJson,runtime,clockString,sleep,isUrl,getTime,formatDate,formatp,jsonformat,logic,generateProfilePicture,bytesToSize,getSizeMedia,parseMention,GIFBufferToVideoBuffer,smsg,callsg}=require(_0x1063c6(0x109)),{listall,strikeThrough,wingdings,vaporwave,typewriter,analucia,tildeStrikeThrough,underline,doubleUnderline,slashThrough,sparrow,heartsBetween,arrowBelow,crossAboveBelow,creepify,bubbles,mirror,squares,roundsquares,flip,tiny,createMap,serif_I,manga,ladybug,runes,serif_B,serif_BI,fancy1,fancy2,fancy3,fancy4,fancy5,fancy6,fancy7,fancy8,fancy9,fancy10,fancy11,fancy12,fancy13,fancy14,fancy15,fancy16,fancy17,fancy18,fancy19,fancy20,fancy21,fancy22,fancy23,fancy24,fancy25,fancy26,fancy27,fancy28,fancy29,fancy30,fancy31,fancy32,fancy33,randomStyle}=require(_0x1063c6(0x124)),{sck1}=require(__dirname+_0x1063c6(0x115)),{sck}=require(__dirname+_0x1063c6(0x127)),{alive}=require(__dirname+_0x1063c6(0x10d)),{pg,dbs,groupdb,userdb,alivedb,bot_}=require(__dirname+_0x1063c6(0x122)),{cmd,smd,commands}=require(__dirname+_0x1063c6(0x128)),{sendAnimeReaction,yt,sendGImages,AudioToBlackVideo,textToLogoGenerator,photoEditor,updateProfilePicture,randomeFunfacts,getRandom,generateSticker,forwardMessage,plugins,audioEditor,send,react,note,sendWelcome,aitts}=require(_0x1063c6(0x11a));module[_0x1063c6(0x114)]={'yt':yt,'plugins':plugins,'forwardMessage':forwardMessage,'updateProfilePicture':updateProfilePicture,'sendAnimeReaction':sendAnimeReaction,'sendGImages':sendGImages,'textToLogoGenerator':textToLogoGenerator,'photoEditor':photoEditor,'updateProfilePicture':updateProfilePicture,'randomeFunfacts':randomeFunfacts,'AudioToBlackVideo':AudioToBlackVideo,'getRandom':getRandom,'generateSticker':generateSticker,'audioEditor':audioEditor,'send':send,'react':react,'note':note,'sendWelcome':sendWelcome,'aitts':aitts,'pg':pg,'dbs':dbs,'bot_':bot_,'alive':alive,'sck':sck,'smd':smd,'commands':commands,'sck1':sck1,'Insta':Insta,'pinterest':pinterest,'adultvid':adultvid,'hentai':hentai,'tlang':tlang,'botpic':botpic,'language':language,'getString':getString,'wikimedia':wikimedia,'toAudio':toAudio,'toPTT':toPTT,'toVideo':toVideo,'sync':sync,'syncgit':syncgit,'ffmpeg':ffmpeg,'TelegraPh':TelegraPh,'UploadFileUgu':UploadFileUgu,'webp2mp4File':webp2mp4File,'fancy':fancy,'randomfancy':randomfancy,'ringtone':ringtone,'styletext':styletext,'isAdmin':isAdmin,'isBotAdmin':isBotAdmin,'createUrl':createUrl,'mediafireDl':mediafireDl,'mediafire':mediafire,'dare':dare,'truth':truth,'random_question':random_question,'amount_of_questions':amount_of_questions,'unixTimestampSecond':unixTimestampSecond,'generateMessageTag':generateMessageTag,'processTime':processTime,'getBuffer':getBuffer,'smdBuffer':smdBuffer,'fetchJson':fetchJson,'smdJson':smdJson,'runtime':runtime,'clockString':clockString,'sleep':sleep,'isUrl':isUrl,'getTime':getTime,'formatDate':formatDate,'formatp':formatp,'jsonformat':jsonformat,'logic':logic,'generateProfilePicture':generateProfilePicture,'bytesToSize':bytesToSize,'getSizeMedia':getSizeMedia,'parseMention':parseMention,'GIFBufferToVideoBuffer':GIFBufferToVideoBuffer,'smsg':smsg,'callsg':callsg,'pinterest':pinterest,'tlang':tlang,'botpic':botpic,'language':language,'getString':getString,'wikimedia':wikimedia,'toAudio':toAudio,'toPTT':toPTT,'toVideo':toVideo,'sync':sync,'syncgit':syncgit,'ffmpeg':ffmpeg,'TelegraPh':TelegraPh,'UploadFileUgu':UploadFileUgu,'webp2mp4File':webp2mp4File,'fancy':fancy,'randomfancy':randomfancy,'listall':listall,'strikeThrough':strikeThrough,'wingdings':wingdings,'vaporwave':vaporwave,'typewriter':typewriter,'analucia':analucia,'tildeStrikeThrough':tildeStrikeThrough,'underline':underline,'doubleUnderline':doubleUnderline,'slashThrough':slashThrough,'sparrow':sparrow,'heartsBetween':heartsBetween,'arrowBelow':arrowBelow,'crossAboveBelow':crossAboveBelow,'creepify':creepify,'bubbles':bubbles,'mirror':mirror,'squares':squares,'roundsquares':roundsquares,'flip':flip,'tiny':tiny,'createMap':createMap,'serif_I':serif_I,'manga':manga,'ladybug':ladybug,'runes':runes,'serif_B':serif_B,'serif_BI':serif_BI,'serif_I':serif_I,'fancy1':fancy1,'fancy2':fancy2,'fancy3':fancy3,'fancy4':fancy4,'fancy5':fancy5,'fancy6':fancy6,'fancy7':fancy7,'fancy8':fancy8,'fancy9':fancy9,'fancy10':fancy10,'fancy11':fancy11,'fancy12':fancy12,'fancy13':fancy13,'fancy14':fancy14,'fancy15':fancy15,'fancy16':fancy16,'fancy17':fancy17,'fancy18':fancy18,'fancy19':fancy19,'fancy20':fancy20,'fancy21':fancy21,'fancy22':fancy22,'fancy23':fancy23,'fancy24':fancy24,'fancy25':fancy25,'fancy26':fancy26,'fancy27':fancy27,'fancy28':fancy28,'fancy29':fancy29,'fancy30':fancy30,'fancy31':fancy31,'fancy32':fancy32,'fancy33':fancy33,'randomStyle':randomStyle,'Insta':Insta,'addCommand':cmd,'groupdb':groupdb,'userdb':userdb,'alivedb':alivedb,'prefix':Config[_0x1063c6(0xfd)][_0x1063c6(0x10e)](_0x1063c6(0x103))?'':Config['HANDLERS'][0x0],'Config':Config,'setting':Config,'stor':async()=>{const _0x18b26e=_0x1063c6;return await JSON['parse'](fs[_0x18b26e(0x113)](__dirname+'/store.json',_0x18b26e(0x100)));},'fancytext':(_0x886db4,_0x52dd8f)=>{return _0x52dd8f=_0x52dd8f-0x1,listall(_0x886db4)[_0x52dd8f];},'parsedJid'(_0x48467b=''){const _0x38ec74=_0x1063c6,_0x2db8ae=/\b([0-9]{5,16}@s\.whatsapp\.net)\b/g,_0x24d14f=/\b([0-9]{18}@g\.us)\b/g,_0x33cb96=new RegExp(_0x2db8ae[_0x38ec74(0xff)]+'|'+_0x24d14f[_0x38ec74(0xff)],'g'),_0x59876f=_0x48467b['match'](_0x33cb96)||[];return _0x59876f;},'getAdmin':async(_0x5a768e,_0x59ffdf)=>{const _0x209897=_0x1063c6;var _0x874421=await _0x5a768e['groupMetadata'](_0x59ffdf[_0x209897(0x107)]);a=[];for(let _0x584ff9 of _0x874421[_0x209897(0xfc)]){if(_0x584ff9[_0x209897(0x108)]==null)continue;a[_0x209897(0x10c)](_0x584ff9['id']);}return a;},'isGroup':isGroup=_0x2771b5=>{const _0x4a5101=_0x1063c6;return _0x2771b5[_0x4a5101(0x10f)](_0x4a5101(0x112));},'parseurl':parseurl=_0x19ae82=>{const _0x321c7d=_0x1063c6;return _0x19ae82[_0x321c7d(0x102)](new RegExp(/https?:\/\/(www\.)?[-a-zA-Z0-9@:%._+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()@:%_+.~#?&/=]*)/,'gi'));},'isInstaUrl':_0x45994a=>{const _0x4e60d8=_0x1063c6;/(?:(?:http|https):\/\/)?(?:www.)?(?:instagram.com|instagr.am|instagr.com)\/(\w+)/gim[_0x4e60d8(0x110)](_0x45994a);},'isNumber':function isNumber(){const _0x2b275c=_0x1063c6,_0x525956=parseInt(this);return typeof _0x525956===_0x2b275c(0x121)&&!isNaN(_0x525956);},'shazam':async function shazam(_0x859a32){const _0x456d32=_0x1063c6;let _0x49c991=new acrcloud({'host':_0x456d32(0x118),'endpoint':'/v1/identify','signature_version':'1','data_type':_0x456d32(0x11e),'secure':!![],'access_key':'c816ad50a2bd6282e07b90447d93c38c','access_secret':_0x456d32(0x120)}),_0xf13a35=await _0x49c991['identify'](_0x859a32),{code:_0x415c0c,msg:_0x256320}=_0xf13a35[_0x456d32(0x106)];if(_0x415c0c!==0x0)return _0x256320;let {title:_0x341b8a,artists:_0x4ac72a,album:_0x4a0f93,genres:_0x27dc36,release_date:_0x190efe,external_metadata:_0x43a980}=_0xf13a35[_0x456d32(0x11c)][_0x456d32(0x126)][0x0],{youtube:_0x5a3838,spotify:_0x493522}=_0x43a980;return{'status':0xc8,'title':_0x341b8a,'artists':_0x4ac72a!==undefined?_0x4ac72a[_0x456d32(0x104)](_0x428f09=>_0x428f09['name'])[_0x456d32(0x10a)](',\x20'):'','genres':_0x27dc36!==undefined?_0x27dc36[_0x456d32(0x104)](_0x20c5cf=>_0x20c5cf[_0x456d32(0x111)])['join'](',\x20'):'','release_date':_0x190efe,'album':_0x4a0f93[_0x456d32(0x111)]||'','data':_0xf13a35};}};
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/lib/koyeb.js:
--------------------------------------------------------------------------------
1 |
2 |
3 | const _0x4c418d=_0x300a;(function(_0x411522,_0x20185e){const _0x183643=_0x300a,_0x22151c=_0x411522();while(!![]){try{const _0x29a052=-parseInt(_0x183643(0xdd))/0x1*(-parseInt(_0x183643(0xef))/0x2)+parseInt(_0x183643(0xe0))/0x3*(parseInt(_0x183643(0xf3))/0x4)+-parseInt(_0x183643(0xd6))/0x5+parseInt(_0x183643(0xe4))/0x6*(-parseInt(_0x183643(0xe2))/0x7)+parseInt(_0x183643(0xe8))/0x8+-parseInt(_0x183643(0xce))/0x9*(parseInt(_0x183643(0xd2))/0xa)+-parseInt(_0x183643(0xcb))/0xb*(-parseInt(_0x183643(0xe9))/0xc);if(_0x29a052===_0x20185e)break;else _0x22151c['push'](_0x22151c['shift']());}catch(_0x3e2290){_0x22151c['push'](_0x22151c['shift']());}}}(_0x4d3c,0xc810d));const axios=require(_0x4c418d(0xf2));let koyeb_api=process[_0x4c418d(0xed)][_0x4c418d(0xf4)],axiosConfig={'headers':{'Content-Type':_0x4c418d(0xc4),'Authorization':_0x4c418d(0xc6)+koyeb_api}};function _0x300a(_0x44d976,_0x2b787b){const _0x4d3c12=_0x4d3c();return _0x300a=function(_0x300aef,_0x393087){_0x300aef=_0x300aef-0xc0;let _0x36f6dc=_0x4d3c12[_0x300aef];return _0x36f6dc;},_0x300a(_0x44d976,_0x2b787b);}async function get_deployments(){const _0x52dbac=_0x4c418d;status=![];let _0x4302ca={'headers':{'Content-Type':_0x52dbac(0xc4),'Authorization':_0x52dbac(0xc6)+koyeb_api}};return await axios[_0x52dbac(0xd5)]('https://app.koyeb.com/v1/deployments',_0x4302ca)[_0x52dbac(0xca)](_0x67f3c2=>{const _0x26260f=_0x52dbac;let _0x4fa49c=[_0x26260f(0xc0),_0x26260f(0xcc),'ERROR',_0x26260f(0xf6)],_0x55212f=[];for(let _0x5d4d5e=0x0;_0x5d4d5e<_0x67f3c2[_0x26260f(0xe5)][_0x26260f(0xda)]['length'];_0x5d4d5e++){!_0x4fa49c[_0x26260f(0xcf)](_0x67f3c2[_0x26260f(0xe5)][_0x26260f(0xda)][_0x5d4d5e][_0x26260f(0xd9)])&&_0x55212f[_0x26260f(0xdb)](_0x67f3c2['data'][_0x26260f(0xda)][_0x5d4d5e]['status']);}if(_0x55212f[_0x26260f(0xf5)]>0x1)status=_0x26260f(0xd3);}),status;}function checkArray(_0x32eadb,_0x5cad11){const _0xfc3f21=_0x4c418d;var _0x1d8b66=![];for(var _0x4e8d33=0x0;_0x4e8d33<_0x32eadb['length'];_0x4e8d33++){if(_0x32eadb[_0x4e8d33][_0xfc3f21(0xc1)]==_0x5cad11){_0x1d8b66=!![];break;}}return _0x1d8b66;}async function delvar(_0x25ae0b){const _0x7829d1=_0x4c418d;var _0x40bd7e=![];let {data:_0x2f44fe}=await axios['get'](_0x7829d1(0xdf),axiosConfig),_0x4bcf20=_0x2f44fe[_0x7829d1(0xf0)][0x0]['id'],_0x33a6a6=await axios[_0x7829d1(0xd5)](_0x7829d1(0xfb)+_0x2f44fe[_0x7829d1(0xf0)][0x0][_0x7829d1(0xee)],axiosConfig),_0x34f4ba=checkArray(_0x33a6a6[_0x7829d1(0xe5)][_0x7829d1(0xc3)][_0x7829d1(0xde)][_0x7829d1(0xed)],_0x25ae0b);if(_0x34f4ba!==!![])return _0x7829d1(0xd1);let _0x4a80e7=[];for(var _0x19bd41=0x0;_0x19bd41<_0x33a6a6[_0x7829d1(0xe5)][_0x7829d1(0xc3)][_0x7829d1(0xde)][_0x7829d1(0xed)][_0x7829d1(0xf5)];_0x19bd41++){if(_0x33a6a6[_0x7829d1(0xe5)][_0x7829d1(0xc3)]['definition'][_0x7829d1(0xed)][_0x19bd41][_0x7829d1(0xc1)]===_0x25ae0b)continue;_0x4a80e7[_0x7829d1(0xdb)](_0x33a6a6[_0x7829d1(0xe5)]['deployment']['definition'][_0x7829d1(0xed)][_0x19bd41]);}let _0x719fe0={'definition':{'name':_0x33a6a6[_0x7829d1(0xe5)][_0x7829d1(0xc3)][_0x7829d1(0xde)][_0x7829d1(0xe7)],'routes':_0x33a6a6['data']['deployment']['definition'][_0x7829d1(0xc2)],'ports':_0x33a6a6[_0x7829d1(0xe5)][_0x7829d1(0xc3)][_0x7829d1(0xde)][_0x7829d1(0xe6)],'env':_0x4a80e7,'regions':_0x33a6a6['data'][_0x7829d1(0xc3)]['definition'][_0x7829d1(0xd8)],'scalings':_0x33a6a6['data'][_0x7829d1(0xc3)][_0x7829d1(0xde)]['scalings'],'instance_types':_0x33a6a6['data'][_0x7829d1(0xc3)][_0x7829d1(0xde)][_0x7829d1(0xf1)],'health_checks':_0x33a6a6[_0x7829d1(0xe5)][_0x7829d1(0xc3)][_0x7829d1(0xde)]['health_checks'],'docker':_0x33a6a6[_0x7829d1(0xe5)]['deployment'][_0x7829d1(0xde)]['docker']}};return await axios['patch'](_0x7829d1(0xea)+_0x4bcf20,_0x719fe0,axiosConfig)[_0x7829d1(0xca)](_0x41b6bd=>{const _0x4fc5a1=_0x7829d1;_0x41b6bd[_0x4fc5a1(0xd9)]===0xc8?_0x40bd7e=_0x4fc5a1(0xdc)+_0x25ae0b+_0x4fc5a1(0xe3):_0x40bd7e=_0x4fc5a1(0xc7);}),_0x40bd7e;}function _0x4d3c(){const _0x51efbe=['6ZcJjlk','data','ports','name','4116528ypxyTd','898512ZUDMQt','https://app.koyeb.com/v1/services/','join','scalings','env','latest_deployment_id','922hPTUsB','services','instance_types','axios','1686424GMlpUP','KOYEB_API','length','ERRPRING','*\x20:\x20_','Successfuly\x20changed\x20var\x20_','docker','exports','https://app.koyeb.com/v1/deployments/','STOPPED','key','routes','deployment','application/json;charset=UTF-8','region:fra','Bearer\x20','_Please\x20put\x20Koyeb\x20api\x20key\x20in\x20var\x20KOYEB_API._\x0aEg:\x20KOYEB_API:api\x20key','patch','*Got\x20an\x20error\x20in\x20redeploying.*\x0a*Please\x20put\x20koyeb\x20api\x20key\x20in\x20var\x20KOYEB_API.*\x0a_Eg:\x20KOYEB_API:api\x20key\x20from\x20https://app.koyeb.com/account/api\x20._','then','11GXkPWU','STOPPING','_update\x20started._','379467gixwxm','includes','prod','_No\x20such\x20env\x20in\x20koyeb._','20oJWiSa','true','value','get','5046245pxaRxM','post','regions','status','deployments','push','_Successfully\x20deleted\x20','267sCLXyF','definition','https://app.koyeb.com/v1/services','9LpGrso','/redeploy','450121YiuuAd','\x20var\x20from\x20koyeb._'];_0x4d3c=function(){return _0x51efbe;};return _0x4d3c();}async function change_env(_0x1c0dda){const _0x1c39ec=_0x4c418d;var _0x28d120=_0x1c39ec(0xc7);let {data:_0x5268c2}=await axios[_0x1c39ec(0xd5)](_0x1c39ec(0xdf),axiosConfig),_0x268e37=_0x5268c2['services'][0x0]['id'],_0x24bd6b=await axios['get'](_0x1c39ec(0xfb)+_0x5268c2['services'][0x0]['latest_deployment_id'],axiosConfig),_0x96de5c=_0x1c0dda['split'](':'),_0xba6db1=[];for(var _0x12b7a4=0x0;_0x12b7a4<_0x24bd6b[_0x1c39ec(0xe5)][_0x1c39ec(0xc3)][_0x1c39ec(0xde)]['env'][_0x1c39ec(0xf5)];_0x12b7a4++){_0x24bd6b['data']['deployment'][_0x1c39ec(0xde)][_0x1c39ec(0xed)][_0x12b7a4][_0x1c39ec(0xc1)]===_0x96de5c[0x0]?_0xba6db1[_0x1c39ec(0xdb)]({'scopes':[_0x1c39ec(0xc5)],'key':''+_0x96de5c[0x0],'value':''+_0x96de5c[0x1]}):_0xba6db1[_0x1c39ec(0xdb)](_0x24bd6b['data']['deployment']['definition'][_0x1c39ec(0xed)][_0x12b7a4]);}let _0x323bf7=checkArray(_0xba6db1,_0x96de5c[0x0]);!_0x323bf7===!![]&&_0xba6db1[_0x1c39ec(0xdb)]({'scopes':[_0x1c39ec(0xc5)],'key':''+_0x96de5c[0x0],'value':''+_0x96de5c[0x1]});let _0x2ac742={'definition':{'name':_0x24bd6b[_0x1c39ec(0xe5)][_0x1c39ec(0xc3)][_0x1c39ec(0xde)][_0x1c39ec(0xe7)],'routes':_0x24bd6b[_0x1c39ec(0xe5)][_0x1c39ec(0xc3)][_0x1c39ec(0xde)][_0x1c39ec(0xc2)],'ports':_0x24bd6b['data'][_0x1c39ec(0xc3)][_0x1c39ec(0xde)][_0x1c39ec(0xe6)],'env':_0xba6db1,'regions':_0x24bd6b[_0x1c39ec(0xe5)]['deployment'][_0x1c39ec(0xde)][_0x1c39ec(0xd8)],'scalings':_0x24bd6b['data'][_0x1c39ec(0xc3)]['definition'][_0x1c39ec(0xec)],'instance_types':_0x24bd6b['data'][_0x1c39ec(0xc3)][_0x1c39ec(0xde)][_0x1c39ec(0xf1)],'health_checks':_0x24bd6b['data'][_0x1c39ec(0xc3)][_0x1c39ec(0xde)]['health_checks'],'docker':_0x24bd6b[_0x1c39ec(0xe5)][_0x1c39ec(0xc3)][_0x1c39ec(0xde)][_0x1c39ec(0xf9)]}};return await axios[_0x1c39ec(0xc8)](_0x1c39ec(0xea)+_0x268e37,_0x2ac742,axiosConfig)[_0x1c39ec(0xca)](_0x448300=>{const _0x16c106=_0x1c39ec;_0x448300[_0x16c106(0xd9)]===0xc8?_0x28d120=_0x16c106(0xf8)+_0x96de5c[0x0]+':'+_0x96de5c[0x1]+'\x20._':_0x28d120=_0x16c106(0xc7);}),_0x28d120;}async function getallvar(){const _0x594028=_0x4c418d;let {data:_0x3e70fa}=await axios[_0x594028(0xd5)](_0x594028(0xdf),axiosConfig),_0x38619a=await axios[_0x594028(0xd5)](_0x594028(0xfb)+_0x3e70fa[_0x594028(0xf0)][0x0][_0x594028(0xee)],axiosConfig),_0x35b594=[];for(var _0x34066d=0x0;_0x34066d<_0x38619a['data'][_0x594028(0xc3)][_0x594028(0xde)][_0x594028(0xed)][_0x594028(0xf5)];_0x34066d++){if(!_0x38619a[_0x594028(0xe5)][_0x594028(0xc3)][_0x594028(0xde)][_0x594028(0xed)][_0x34066d]['key'])continue;_0x35b594[_0x594028(0xdb)]('*'+_0x38619a[_0x594028(0xe5)][_0x594028(0xc3)][_0x594028(0xde)][_0x594028(0xed)][_0x34066d][_0x594028(0xc1)]+_0x594028(0xf7)+_0x38619a[_0x594028(0xe5)][_0x594028(0xc3)]['definition']['env'][_0x34066d][_0x594028(0xd4)]+'_');}return _0x35b594[_0x594028(0xeb)]('\x0a');}async function getvar(_0xcd630a){const _0xc84815=_0x4c418d;let {data:_0x1da652}=await axios['get'](_0xc84815(0xdf),axiosConfig),_0x2d0795=await axios[_0xc84815(0xd5)]('https://app.koyeb.com/v1/deployments/'+_0x1da652[_0xc84815(0xf0)][0x0][_0xc84815(0xee)],axiosConfig);for(var _0x38de6b=0x0;_0x38de6b<_0x2d0795['data'][_0xc84815(0xc3)][_0xc84815(0xde)][_0xc84815(0xed)][_0xc84815(0xf5)];_0x38de6b++){if(!_0x2d0795[_0xc84815(0xe5)]['deployment']['definition']['env'][_0x38de6b]['key'])continue;if(_0x2d0795[_0xc84815(0xe5)]['deployment'][_0xc84815(0xde)][_0xc84815(0xed)][_0x38de6b][_0xc84815(0xc1)]===_0xcd630a)return _0x2d0795[_0xc84815(0xe5)][_0xc84815(0xc3)][_0xc84815(0xde)][_0xc84815(0xed)][_0x38de6b][_0xc84815(0xc1)]+':'+_0x2d0795[_0xc84815(0xe5)][_0xc84815(0xc3)][_0xc84815(0xde)]['env'][_0x38de6b][_0xc84815(0xd4)];}}async function redeploy(){const _0x5d09f7=_0x4c418d;var _0x4e1978=![],_0x484138={'deployment_group':_0x5d09f7(0xd0),'sha':''};let {data:_0x18e13d}=await axios[_0x5d09f7(0xd5)](_0x5d09f7(0xdf),axiosConfig),_0x5ebfce=_0x18e13d['services'][0x0]['id'];try{let _0x329071=await axios[_0x5d09f7(0xd7)](_0x5d09f7(0xea)+_0x5ebfce+_0x5d09f7(0xe1),_0x484138,axiosConfig);_0x4e1978=_0x5d09f7(0xcd);}catch(_0x2f9443){_0x4e1978=_0x5d09f7(0xc9);}return _0x4e1978;}module[_0x4c418d(0xfa)]={'redeploy':redeploy,'getvar':getvar,'delvar':delvar,'getallvar':getallvar,'change_env':change_env,'get_deployments':get_deployments};
4 |
5 |
6 |
--------------------------------------------------------------------------------
/lib/plugins.js:
--------------------------------------------------------------------------------
1 |
2 |
3 | var _0x138428=_0x3e84;(function(_0xb0e398,_0x68288c){var _0x54df19=_0x3e84,_0x175f30=_0xb0e398();while(!![]){try{var _0x104793=parseInt(_0x54df19(0xe1))/0x1+-parseInt(_0x54df19(0xd6))/0x2+-parseInt(_0x54df19(0xe5))/0x3+-parseInt(_0x54df19(0xdd))/0x4+parseInt(_0x54df19(0xdb))/0x5+-parseInt(_0x54df19(0xda))/0x6+parseInt(_0x54df19(0xd8))/0x7;if(_0x104793===_0x68288c)break;else _0x175f30['push'](_0x175f30['shift']());}catch(_0x4c44c){_0x175f30['push'](_0x175f30['shift']());}}}(_0x4517,0xa0caf));var config=require('../config'),commands=[];function _0x3e84(_0x6a0f33,_0x3ebf49){var _0x45175d=_0x4517();return _0x3e84=function(_0x3e8464,_0x2e97f3){_0x3e8464=_0x3e8464-0xd0;var _0x52c4ca=_0x45175d[_0x3e8464];return _0x52c4ca;},_0x3e84(_0x6a0f33,_0x3ebf49);}function cmd(_0x440d05,_0x57163d){var _0x17513e=_0x3e84,_0x6094e7=_0x440d05;_0x6094e7[_0x17513e(0xd2)]=_0x57163d;if(!_0x6094e7[_0x17513e(0xd1)]&&_0x440d05[_0x17513e(0xd5)])_0x6094e7[_0x17513e(0xd1)]=_0x440d05[_0x17513e(0xd5)];if(!_0x6094e7[_0x17513e(0xe3)])_0x6094e7[_0x17513e(0xe3)]=[];if(!_0x6094e7['dontAddCommandList'])_0x6094e7[_0x17513e(0xd7)]=![];if(!_0x6094e7['desc'])_0x6094e7[_0x17513e(0xdc)]=_0x440d05[_0x17513e(0xd0)]?_0x440d05['info']:'';if(!_0x6094e7[_0x17513e(0xd3)])_0x6094e7[_0x17513e(0xd3)]=![];if(!_0x6094e7[_0x17513e(0xdf)])_0x6094e7[_0x17513e(0xdf)]=_0x440d05[_0x17513e(0xe4)]?_0x440d05['type']:_0x17513e(0xe2);_0x6094e7[_0x17513e(0xd0)]=_0x6094e7[_0x17513e(0xdc)],_0x6094e7[_0x17513e(0xe4)]=_0x6094e7[_0x17513e(0xdf)];if(!_0x6094e7[_0x17513e(0xde)])_0x6094e7[_0x17513e(0xde)]='';if(!_0x6094e7[_0x17513e(0xe0)])_0x6094e7['filename']=_0x17513e(0xe6);return commands[_0x17513e(0xd9)](_0x6094e7),_0x6094e7;}const Module={'export':cmd};function _0x4517(){var _0x15249c=['info','pattern','function','fromMe','exports','cmdname','1611936xKIuRe','dontAddCommandList','14108269ZvGTGa','push','2832510dFRYmd','917145SZJbpZ','desc','45832iYxFtu','use','category','filename','1030975orNZew','misc','alias','type','3845259gWPflw','Not\x20Provided'];_0x4517=function(){return _0x15249c;};return _0x4517();}module[_0x138428(0xd4)]={'cmd':cmd,'AddCommand':cmd,'Function':cmd,'Module':Module,'smd':cmd,'commands':commands,'bot':cmd};
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/lib/start.sh:
--------------------------------------------------------------------------------
1 | while true
2 | do
3 | echo "Starting JORDAN-JOELSTAR BOT"
4 | node lib/client.js
5 | done
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/lib/ttt.d.ts:
--------------------------------------------------------------------------------
1 | export declare class TicTacToe {
2 | /* X PlayerName */
3 | playerX: string;
4 | /* Y PlayerName */
5 | playerY: string;
6 | /* X if true, Y if false */
7 | _currentTurn: boolean;
8 | _x: number;
9 | _y: number;
10 | _turns: number;
11 | constructor(playerX: string, playerY: string);
12 | get board(): number;
13 | turn(player, index: number): boolean;
14 | turn(player, x: number, y: number): boolean;
15 | }
16 |
--------------------------------------------------------------------------------
/lib/ttt.js:
--------------------------------------------------------------------------------
1 | class TicTacToe {
2 | constructor(playerX = "x", playerO = "o") {
3 | this.playerX = playerX;
4 | this.playerO = playerO;
5 | this._currentTurn = false;
6 | this._x = 0;
7 | this._o = 0;
8 | this.turns = 0;
9 | }
10 |
11 |
12 |
13 |
14 | get board() { return this._x | this._o; }
15 | get currentTurn() {return this._currentTurn ? this.playerO : this.playerX;}
16 |
17 | get enemyTurn() { return this._currentTurn ? this.playerX : this.playerO; }
18 |
19 | static check(state) {
20 | for (let combo of [7, 56, 73, 84, 146, 273, 292, 448])
21 | if ((state & combo) === combo) return !0;
22 | return !1;
23 | }
24 |
25 | /**
26 | * ```js
27 | * TicTacToe.toBinary(1, 2) // 0b010000000
28 | * ```
29 | */
30 | static toBinary(x = 0, y = 0) {
31 | if (x < 0 || x > 2 || y < 0 || y > 2) throw new Error("invalid position");
32 | return 1 << (x + 3 * y);
33 | }
34 |
35 | /**
36 | * @param player `0` is `X`, `1` is `O`
37 | *
38 | * - `-3` `Game Ended `
39 | * - `-2` `Invalid`
40 | * - `-1` `Invalid Position`
41 | * - ` 0` `Position Occupied`
42 | * - ` 1` `Sucess`
43 | * @returns {-3|-2|-1|0|1}
44 | */
45 | turn(player = 0, x = 0, y) {
46 | if (this.board === 511) return -3;
47 | let pos = 0;
48 | if (y == null) {
49 | if (x < 0 || x > 8) return -1;
50 | pos = 1 << x;
51 | } else {
52 | if (x < 0 || x > 2 || y < 0 || y > 2) return -1;
53 | pos = TicTacToe.toBinary(x, y);
54 | }
55 | if (this._currentTurn ^ player) return -2;
56 | if (this.board & pos) return 0;
57 | this[this._currentTurn ? "_o" : "_x"] |= pos;
58 | this._currentTurn = !this._currentTurn;
59 | this.turns++;
60 | return 1;
61 | }
62 |
63 | /**
64 | * @returns {('X'|'O'|1|2|3|4|5|6|7|8|9)[]}
65 | */
66 | static render(boardX = 0, boardO = 0) {
67 | let x = parseInt(boardX.toString(2), 4);
68 | let y = parseInt(boardO.toString(2), 4) * 2;
69 | return [...(x + y).toString(4).padStart(9, "0")]
70 | .reverse()
71 | .map((value, index) => (value == 1 ? "X" : value == 2 ? "O" : ++index));
72 | }
73 |
74 | /**
75 | * @returns {('X'|'O'|1|2|3|4|5|6|7|8|9)[]}
76 | */
77 | render() {
78 | return TicTacToe.render(this._x, this._o);
79 | }
80 |
81 | get winner() {
82 | let x = TicTacToe.check(this._x);
83 | let o = TicTacToe.check(this._o);
84 | return x ? this.playerX : o ? this.playerO : false;
85 | }
86 | }
87 |
88 | new TicTacToe().turn;
89 |
90 | module.exports = TicTacToe;
91 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "𝙹𝙾𝚁𝙳𝙰𝙽-𝙹𝙾𝙴𝙻𝚂𝚃𝙰𝚁 🤖",
3 | "version": "1.2.8-api",
4 | "description": "Multi device whatsapp bot developed by JORDAN.",
5 | "main": "lib/client.js",
6 | "type": "commonjs",
7 | "engines" : { "node": "v18.16.0", "npm": "9.5.1" },
8 | "scripts": {
9 | "start": "pm2 start lib/client.js --deep-monitoring --attach --name Suhail",
10 | "stop": "pm2 stop Suhail"
11 | },
12 | "keywords": ["whatsapp bot md","whatsapp bot","sc bot","sc wa bot","suhail md","suhail whatsapp bot","Suhail md bot","multidevice","baileys bot"],
13 | "author": "𝙹𝙾𝚁𝙳𝙰𝙽-𝙹𝙾𝙴𝙻𝚂𝚃𝙰𝚁",
14 | "license" :"Apache-2.0",
15 | "dependencies": {
16 | "@adiwajshing/keyed-db": "^0.2.4",
17 | "@hapi/boom": "^9.1.4",
18 | "@whiskeysockets/baileys": "6.6.0",
19 | "acrcloud": "^1.4.0",
20 | "anime-character-random": "latest",
21 | "aptoide-scraper": "^1.0.1",
22 | "async-g-i-s": "^1.4.0",
23 | "axios": "^0.24.0",
24 | "canvas": "^2.11.2",
25 | "cheerio": "^1.0.0-rc.10",
26 | "child_process": "^1.0.2",
27 | "crypto-js": "latest",
28 | "discord-mongoose-economy": "^1.2.0",
29 | "discord-xp": "^1.1.16",
30 | "dotenv": "^16.0.0",
31 | "express": "^4.18.1",
32 | "ffmpeg": "^0.0.4",
33 | "file-type": "^16.5.3",
34 | "fluent-ffmpeg": "^2.1.2",
35 | "form-data": "^4.0.0",
36 | "fs-extra": "^10.1.0",
37 | "google-it": "^1.6.4",
38 | "google-tts-api": "^2.0.2",
39 | "heroku-client": "3.1.0",
40 | "human-readable": "^0.2.1",
41 | "jimp": "^0.16.1",
42 | "jsdom": "^16.4.0",
43 | "koyeb-api-client": "latest",
44 | "moment-timezone": "^0.5.34",
45 | "mongoose": "^6.2.1",
46 | "mumaker": "^2.0.0",
47 | "node-cron": "^3.0.0",
48 | "node-fetch": "^2.6.1",
49 | "node-webpmux": "^3.1.0",
50 | "pastebin-js": "latest",
51 | "path": "^0.12.7",
52 | "pg": "^8.11.3",
53 | "pm2": "^5.2.0",
54 | "qrcode": "latest",
55 | "secktor-pack": "latest",
56 | "simple-git": "^3.15.1",
57 | "translatte": "^3.0.1",
58 | "util": "^0.12.4",
59 | "wa-sticker-formatter": "^4.3.2",
60 | "youtubei.js": "^7.0.0",
61 | "ytdl-secktor": "^0.0.1-development"
62 | },
63 | "directories": {
64 | "lib": "lib",
65 | "assets": "temp"
66 | },
67 | "devDependencies": {
68 | "pino": "^7.0.5"
69 | },
70 | "repository": {
71 | "type": "git",
72 | "url": "git+https://github.com/jamesxtreme/JORDAN-JOELSTAR.git"
73 | },
74 | "bugs": {
75 | "url": "https://github.com/jamesxtreme/JORDAN-JOELSTAR/issues"
76 | },
77 | "homepage": "https://github.com/jamesxtreme/JORDAN-JOELSTAR-md#readme"
78 | }
79 |
--------------------------------------------------------------------------------
/plugins/Anime.smd:
--------------------------------------------------------------------------------
1 | /**
2 | //══════════════════════════════════════════════════════════════════════════════════════════════════════//
3 | // //
4 | // WHATSAPP BOT-MD BETA //
5 | // //
6 | // V:1.2.8 //
7 | // //
8 | // ███████╗██╗ ██╗██╗ ██╗ █████╗ ██╗██╗ ███╗ ███╗██████╗ //
9 | // ██╔════╝██║ ██║██║ ██║██╔══██╗██║██║ ████╗ ████║██╔══██╗ //
10 | // ███████╗██║ ██║███████║███████║██║██║ ██╔████╔██║██║ ██║ //
11 | // ╚════██║██║ ██║██╔══██║██╔══██║██║██║ ██║╚██╔╝██║██║ ██║ //
12 | // ███████║╚██████╔╝██║ ██║██║ ██║██║███████╗ ██║ ╚═╝ ██║██████╔╝ //
13 | // ╚══════╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝╚═╝╚══════╝ ╚═╝ ╚═╝╚═════╝ //
14 | // //
15 | // //
16 | // //
17 | //══════════════════════════════════════════════════════════════════════════════════════════════════════//
18 | *
19 | * @project_name : 𝙹𝙾𝚁𝙳𝙰𝙽-𝙹𝙾𝙴𝙻𝚂𝚃𝙰𝚁 🤖
20 | * @author : Suhail Tech Info
21 | * @youtube : https://www.youtube.com/@SuhailTechInfo
22 | * @description : Suhail-Md ,A Multi-functional whatsapp user bot.
23 | * @version 1.2.8
24 | *
25 | *
26 | * Created By Suhail Tech Info.
27 | * © 2024 Suhail-Md.
28 | */
29 |
30 |
31 |
32 | let Suhail_Md = "Suhail MD Whatsapp bot md"
33 |
34 | const _0xac0d53=_0x42f2;(function(_0x26ee10,_0x350759){const _0x2cd569=_0x42f2,_0x46f681=_0x26ee10();while(!![]){try{const _0x26be96=parseInt(_0x2cd569(0x21f))/0x1*(-parseInt(_0x2cd569(0x227))/0x2)+-parseInt(_0x2cd569(0x226))/0x3*(parseInt(_0x2cd569(0x209))/0x4)+-parseInt(_0x2cd569(0x1cf))/0x5+-parseInt(_0x2cd569(0x202))/0x6+-parseInt(_0x2cd569(0x1d1))/0x7*(-parseInt(_0x2cd569(0x22c))/0x8)+parseInt(_0x2cd569(0x1f5))/0x9*(-parseInt(_0x2cd569(0x1f9))/0xa)+parseInt(_0x2cd569(0x223))/0xb;if(_0x26be96===_0x350759)break;else _0x46f681['push'](_0x46f681['shift']());}catch(_0x314666){_0x46f681['push'](_0x46f681['shift']());}}}(_0x4350,0x2c6db));const Config=require(_0xac0d53(0x1c4));let {fancytext,sendGImages,lang,tiny,runtime,formatp,botpic,prefix,sck1,smd}=require(_0xac0d53(0x204));function _0x42f2(_0x4c4beb,_0x58a5b6){const _0x4350f7=_0x4350();return _0x42f2=function(_0x42f227,_0x4336a3){_0x42f227=_0x42f227-0x1c4;let _0x216e7d=_0x4350f7[_0x42f227];return _0x216e7d;},_0x42f2(_0x4c4beb,_0x58a5b6);}const axios=require(_0xac0d53(0x21e)),fetch=require(_0xac0d53(0x22d)),{fetchJson,getBuffer}=require(_0xac0d53(0x216));function _0x4350(){const _0x3aa30d=['\x0a*Author📌:*\x20','random','*\x0a*•Speed:\x20','floor','https://newsapi.org/v2/everything?q=','*---「\x20Anime\x20Wallpaper\x20」---*','10vterwW','*\x0a*•Attack:\x20','neko','../lib/','*Here\x20we\x20go😊!!!!*','Whats\x20news\x20in\x20Anime','*Uhh\x20Please\x20Give\x20Me\x20Poki\x20Name/num*','https://api.waifu.pics/nsfw/','url','https://pokeapi.co/api/v2/pokemon/','stats','axios','242672FiLQTl','102969imHSeo','megumin','Anime\x20Pics','17776880wyrEKl','get','jid','541329hXXpag','2JWimIL','types','abilities',',Here\x20we\x20go😊!!!!*','json','128528MGJVBy','node-fetch','*\x0a*•Abilities:\x20','base_experience','push','New\x20Anime\x20Info','Anime\x20Pics\x20HD','*Title🔰:*\x20','name','pokemon','Anime\x20Wallpaper\x20Random','error','sendMessage','demon','../config','*\x0a*•Height:\x20','front_default','Anime\x20Series','trap','https://api.waifu.pics/sfw/','shift','sprites','loli','*---「\x20Poke\x20Pic\x20」---*','result','1434905OFtyIm','log','7pncldD','Anime\x20images','Naruto','animewall','ability','1736295xNxVMd','source','base_stat','chat','split','Sends\x20image\x20of\x20pokemon.','publishedAt','Sends\x20a\x20Neko\x20Image\x20in\x20chat','foxgirl','map','*\x0a*•Base\x20Stat:\x20','2301172sMBiSS','*-----「\x20Anime\x20Image\x20」-----*','https://raw.githubusercontent.com/SuhailTechInfo/Suhail-Md-Media/main/','Sends\x20info\x20of\x20pokemon\x20in\x20current\x20chat.','animenews','https://nekos.life/api/v2/img/fox_girl','*\x0a*•Base\x20Experience:\x20','Manga\x20News\x20today','*\x0a*•Type:\x20','12uzEKTO','content','New\x20Anime','To\x20get\x20Naruto\x20Random\x20Videos','caption','/video.json','https://waifu.pics/api/sfw/shinobu','12896280WdEPAA','*\x0a*•Special\x20Defense:','title','urlToImage','333MybTLU','\x0a*Source♦️:*\x20','type','Sends\x20image\x20of\x20loli.','93760HSzxXG','❌\x20Could\x20not\x20found\x20any\x20pokemon\x20with\x20that\x20name','\x0a*Created\x20On☘️:*\x20','waifu','animepic','nsfw','To\x20get\x20Waifu\x20Random\x20Pics','reply','\x0a*More\x20on✨:*\x20','1276296dClDgX','naruto','../lib','bot','Anime\x20New\x20News','\x0a\x0a*Content🧩:*\x20','Anime\x20News\x20Today','8SWbiXO','length','Anime\x20News\x20today','./commands/Anime.js/sendAnime()\x0a'];_0x4350=function(){return _0x3aa30d;};return _0x4350();}async function sendAnime(_0x55a475,_0x509539,_0x4e419e,_0x835b9a=''){const _0x5d573b=_0xac0d53;function _0xf3e051(){const _0x5cee94=_0x42f2,_0x58922f=[_0x5cee94(0x1d3),_0x5cee94(0x201),_0x5cee94(0x1df),_0x5cee94(0x1d6),'get',_0x5cee94(0x22b),_0x5cee94(0x1fb),_0x5cee94(0x1c9),'articles',_0x5cee94(0x238),_0x5cee94(0x21a),_0x5cee94(0x1da),_0x5cee94(0x1e5),_0x5cee94(0x1de),_0x5cee94(0x1f1),_0x5cee94(0x1d9),_0x5cee94(0x1d0),'url',_0x5cee94(0x1dc),_0x5cee94(0x1ef),_0x5cee94(0x1e6),_0x5cee94(0x210),_0x5cee94(0x1ce),_0x5cee94(0x1fc),_0x5cee94(0x1fe),_0x5cee94(0x207),_0x5cee94(0x1c8),'author',_0x5cee94(0x215),_0x5cee94(0x1cc),'length','4267560Bkglyi',_0x5cee94(0x1e1),'demon',_0x5cee94(0x1ea),_0x5cee94(0x1f3),_0x5cee94(0x203),'data',_0x5cee94(0x20c),_0x5cee94(0x1d7),_0x5cee94(0x220),_0x5cee94(0x205),'1786770BYzQsB',_0x5cee94(0x221),_0x5cee94(0x233),_0x5cee94(0x22a),_0x5cee94(0x213),'1894515XGwMrc',_0x5cee94(0x211),_0x5cee94(0x237),_0x5cee94(0x20d)];return _0xf3e051=function(){return _0x58922f;},_0xf3e051();}const _0x2d1f22=_0x2f0bdf;(function(_0x62479,_0x27d9b1){const _0x3171bf=_0x42f2,_0x384220=_0x2f0bdf,_0x1ce537=_0x62479();while(!![]){try{const _0x9dcce7=-parseInt(_0x384220(0x14c))/0x1*(-parseInt(_0x384220(0x152))/0x2)+-parseInt(_0x384220(0x15a))/0x3+parseInt(_0x384220(0x144))/0x4+parseInt(_0x384220(0x14e))/0x5*(-parseInt(_0x384220(0x146))/0x6)+-parseInt(_0x384220(0x153))/0x7+-parseInt(_0x384220(0x143))/0x8+parseInt(_0x384220(0x165))/0x9;if(_0x9dcce7===_0x27d9b1)break;else _0x1ce537[_0x3171bf(0x230)](_0x1ce537[_0x3171bf(0x1ca)]());}catch(_0x58dc6a){_0x1ce537['push'](_0x1ce537[_0x3171bf(0x1ca)]());}}}(_0xf3e051,0x67e17));function _0x2f0bdf(_0x12f513,_0x42e578){const _0x36af85=_0xf3e051();return _0x2f0bdf=function(_0x362f95,_0x29060b){_0x362f95=_0x362f95-0x143;let _0x43aa24=_0x36af85[_0x362f95];return _0x43aa24;},_0x2f0bdf(_0x12f513,_0x42e578);}try{if(_0x4e419e===_0x2d1f22(0x16e)||_0x4e419e===_0x2d1f22(0x173)||_0x4e419e===_0x2d1f22(0x14f)){let _0x379467=_0x835b9a['split']('|')[0x0]||'',_0x4c4376=_0x835b9a[_0x2d1f22(0x162)]('|')[0x1]||'1',_0x117530=_0x835b9a[_0x2d1f22(0x162)]('|')[0x1]?'':'\x20*'+_0x4e419e+_0x2d1f22(0x151),_0x43e16d=_0x379467==_0x2d1f22(0x16f)?_0x2d1f22(0x161)+(_0x4e419e==='megumin'?_0x2d1f22(0x171):_0x2d1f22(0x16e)):_0x2d1f22(0x15e)+_0x4e419e;for(let _0x4e7334=0x0;_0x4e7334<_0x4c4376;_0x4e7334++){let _0x576105=await(await fetch(_0x43e16d))[_0x2d1f22(0x15c)]();await _0x55a475[_0x5d573b(0x205)][_0x5d573b(0x238)](_0x509539[_0x2d1f22(0x166)],{'image':{'url':_0x576105[_0x5d573b(0x21b)]},'caption':_0x117530},{'quoted':_0x509539});}}else{if(_0x4e419e===_0x2d1f22(0x174)||_0x4e419e===_0x2d1f22(0x164)){let _0x385596=_0x4e419e===_0x2d1f22(0x174)?_0x5d573b(0x1f0):_0x2d1f22(0x16b),_0x3e303e=await axios[_0x2d1f22(0x15b)](_0x385596);await _0x55a475[_0x2d1f22(0x14d)][_0x2d1f22(0x160)](_0x509539[_0x2d1f22(0x166)],{'image':{'url':_0x3e303e[_0x2d1f22(0x149)][_0x2d1f22(0x168)]}},{'quoted':_0x509539});}else{if(_0x4e419e===_0x2d1f22(0x145)||_0x4e419e===_0x2d1f22(0x148)){let _0x3a01f7=_0x5d573b(0x1e3)+(_0x4e419e===_0x5d573b(0x239)?'Demonslayer':_0x2d1f22(0x157))+_0x2d1f22(0x16a);const _0x37dffc=await fetchJson(_0x3a01f7),_0x51dced=_0x37dffc['result'][Math[_0x2d1f22(0x16c)](Math[_0x5d573b(0x20e)]()*_0x37dffc[_0x2d1f22(0x16d)][_0x2d1f22(0x175)])][_0x5d573b(0x21b)];await _0x55a475[_0x2d1f22(0x14d)][_0x2d1f22(0x160)](_0x509539[_0x2d1f22(0x166)],{'video':{'url':_0x51dced},'caption':_0x5d573b(0x217)});}else{if(_0x4e419e===_0x2d1f22(0x163)){let _0x509613=await axios['get'](_0x2d1f22(0x154)+_0x835b9a+'&domains=techcrunch.com,animenewsnetwork.com,myanimelist.net,comingsoon.net,crunchyroll.com&language=en&sortby=publishedat&apikey=cd4116be09ef4a0caceedf21b6258460&pageSize=8'),_0x7f6c91=_0x509613[_0x2d1f22(0x149)][_0x2d1f22(0x15f)];_0x7f6c91[_0x2d1f22(0x159)](async(_0x3a0939,_0x38234d)=>{const _0x307ccb=_0x5d573b,_0x4a7def=_0x2d1f22;try{_0x55a475['bot'][_0x307ccb(0x238)](_0x509539[_0x4a7def(0x166)],{'image':{'url':_0x3a0939[_0x307ccb(0x1f4)]},'caption':_0x4a7def(0x150)+_0x3a0939[_0x4a7def(0x147)]+_0x4a7def(0x170)+_0x3a0939[_0x307ccb(0x1eb)]+_0x4a7def(0x156)+_0x3a0939[_0x4a7def(0x172)]+_0x307ccb(0x1f6)+_0x3a0939[_0x4a7def(0x14b)][_0x307ccb(0x234)]+_0x4a7def(0x15d)+_0x3a0939[_0x4a7def(0x169)]+_0x4a7def(0x158)+_0x3a0939[_0x4a7def(0x168)]+'\x0a\x0a'+Config[_0x307ccb(0x1ee)]+'*'},{'quoted':_0x509539});}catch(_0x120a1d){}});}}}}}catch(_0x29e730){console[_0x2d1f22(0x167)](_0x2d1f22(0x14a),_0x29e730),await _0x509539[_0x2d1f22(0x155)](_0x29e730);}}smd({'pattern':_0xac0d53(0x1fc),'desc':_0xac0d53(0x1ff),'category':_0xac0d53(0x222),'filename':__filename},async(_0x3f90ca,_0x18c6e6,{cmdName:_0x44f36d})=>{try{return await sendAnime(_0x3f90ca,_0x3f90ca,'waifu',_0x18c6e6);}catch{}}),smd({'pattern':_0xac0d53(0x215),'category':'Anime\x20Pics','desc':_0xac0d53(0x1dd),'filename':__filename},async(_0x1cd273,_0xb77fec,{cmdName:_0x3c6957})=>{const _0x3d84ff=_0xac0d53;try{return await sendAnime(_0x1cd273,_0x1cd273,_0x3d84ff(0x215),_0xb77fec);}catch{}}),smd({'pattern':'megumin','desc':_0xac0d53(0x1ff),'category':_0xac0d53(0x222),'filename':__filename},async(_0x5a7e62,_0x8aed59,{cmdName:_0x3d1dd2})=>{const _0xe616aa=_0xac0d53;try{return await sendAnime(_0x5a7e62,_0x5a7e62,_0xe616aa(0x221),_0x8aed59);}catch{}}),smd({'pattern':'loli','category':_0xac0d53(0x222),'filename':__filename,'desc':_0xac0d53(0x1f8)},async _0x11eae1=>{try{return await sendAnime(_0x11eae1,_0x11eae1,'loli');}catch{}}),smd({'pattern':_0xac0d53(0x1de),'category':'Anime\x20Pics','desc':'Sends\x20image\x20of\x20Fox\x20Girl\x20Anime.','filename':__filename},async _0x545d0f=>{const _0xfc5c0d=_0xac0d53;try{return await sendAnime(_0x545d0f,_0x545d0f,_0xfc5c0d(0x1de));}catch{}}),smd({'pattern':_0xac0d53(0x239),'alias':['ds'],'desc':_0xac0d53(0x1ed),'category':'Anime\x20Pics','filename':__filename},async _0x88a702=>{const _0xfef9b=_0xac0d53;try{return await sendAnime(_0x88a702,_0x88a702,_0xfef9b(0x239));}catch{}}),smd({'pattern':_0xac0d53(0x203),'desc':'To\x20get\x20Naruto\x20Random\x20Videos','category':_0xac0d53(0x222),'filename':__filename},async _0x5ded99=>{const _0x6eb918=_0xac0d53;try{return await sendAnime(_0x5ded99,_0x5ded99,_0x6eb918(0x203));}catch{}}),smd({'pattern':'pokepic','category':_0xac0d53(0x222),'filename':__filename,'desc':_0xac0d53(0x1db)},async(_0x583a8f,_0x26e084)=>{const _0x918df4=_0xac0d53;try{return await sendGImages(_0x583a8f,_0x26e084+'Pokemon\x20Pics\x20only\x20HD\x20',_0x918df4(0x1cd),_0x26e084);}catch{}}),smd({'pattern':_0xac0d53(0x1fd),'category':_0xac0d53(0x222),'filename':__filename,'desc':_0xac0d53(0x1d2)},async(_0x446e94,_0xff2591)=>{const _0x228143=_0xac0d53;try{return await sendGImages(_0x446e94,_0xff2591+_0x228143(0x232),_0x228143(0x1e2),_0xff2591);}catch{}}),smd({'pattern':_0xac0d53(0x1d4),'category':_0xac0d53(0x222),'desc':_0xac0d53(0x236),'filename':__filename},async(_0x1be31e,_0x45a934)=>{const _0xb1b6c8=_0xac0d53;try{return await sendGImages(_0x1be31e,_0x45a934+'anime\x20wallpaper\x20for\x20desktop\x20full\x20hd',_0xb1b6c8(0x212),_0x45a934);}catch{}});let qq=[_0xac0d53(0x208),_0xac0d53(0x1ec),'Uocoming\x20Anime\x20News',_0xac0d53(0x231),_0xac0d53(0x218),_0xac0d53(0x1c7),_0xac0d53(0x1e8),_0xac0d53(0x206),_0xac0d53(0x20b)];smd({'pattern':_0xac0d53(0x1e5),'category':_0xac0d53(0x222),'desc':'Sends\x20Anime\x20News\x20in\x20chat','filename':__filename},async(_0x119ada,_0x37095e,{cmdName:_0x3a6817})=>{const _0x151330=_0xac0d53;try{let _0x1f2ab3=qq[Math[_0x151330(0x210)](Math[_0x151330(0x20e)]()*qq[_0x151330(0x20a)])]+_0x37095e;return await sendAnime(message,message,_0x3a6817,_0x1f2ab3);}catch{}}),smd({'pattern':_0xac0d53(0x235),'category':'Anime\x20Pics','filename':__filename,'desc':_0xac0d53(0x1e4)},async(_0x127028,_0x60d63)=>{const _0x5705d2=_0xac0d53;try{if(!_0x60d63)return _0x127028[_0x5705d2(0x200)](_0x5705d2(0x219));try{let {data:_0x4e5976}=await axios[_0x5705d2(0x224)](_0x5705d2(0x21c)+_0x60d63);if(!_0x4e5976[_0x5705d2(0x234)])return _0x127028[_0x5705d2(0x200)](_0x5705d2(0x1fa));let _0x8d1690='*•Name:\x20'+_0x4e5976[_0x5705d2(0x234)]+'*\x0a*•Pokedex\x20ID:\x20'+_0x4e5976['id']+_0x5705d2(0x1c5)+_0x4e5976['height']+'*\x0a*•Weight:\x20'+_0x4e5976['weight']+_0x5705d2(0x22e)+_0x4e5976['abilities'][0x0][_0x5705d2(0x1d5)][_0x5705d2(0x234)]+',\x20'+_0x4e5976[_0x5705d2(0x229)][0x1][_0x5705d2(0x1d5)][_0x5705d2(0x234)]+_0x5705d2(0x1e7)+_0x4e5976[_0x5705d2(0x22f)]+_0x5705d2(0x1e9)+_0x4e5976[_0x5705d2(0x228)][0x0][_0x5705d2(0x1f7)][_0x5705d2(0x234)]+_0x5705d2(0x1e0)+_0x4e5976[_0x5705d2(0x21d)][0x0][_0x5705d2(0x1d8)]+_0x5705d2(0x214)+_0x4e5976[_0x5705d2(0x21d)][0x1][_0x5705d2(0x1d8)]+'*\x0a*•Defense:\x20'+_0x4e5976[_0x5705d2(0x21d)][0x2]['base_stat']+'*\x0a*•Special\x20Attack:\x20'+_0x4e5976[_0x5705d2(0x21d)][0x3][_0x5705d2(0x1d8)]+_0x5705d2(0x1f2)+_0x4e5976[_0x5705d2(0x21d)][0x4][_0x5705d2(0x1d8)]+_0x5705d2(0x20f)+_0x4e5976[_0x5705d2(0x21d)][0x5]['base_stat']+'*\x0a';return await Suhail[_0x5705d2(0x205)]['sendMessage'](_0x127028[_0x5705d2(0x225)],{'image':{'url':_0x4e5976[_0x5705d2(0x1cb)][_0x5705d2(0x1c6)]},'caption':_0x8d1690},{'quoted':_0x127028});}catch(_0x2fa93f){_0x127028[_0x5705d2(0x200)]('*_Ahh,Couldn\x27t\x20found\x20any\x20pokemon._*');}}catch{}});
35 |
36 |
--------------------------------------------------------------------------------
/plugins/_plugins.smd:
--------------------------------------------------------------------------------
1 | /**
2 | //══════════════════════════════════════════════════════════════════════════════════════════════════════//
3 | // //
4 | // WHATSAPP BOT-MD BETA //
5 | // //
6 | // V:1.2.8 //
7 | // //
8 | // ███████╗██╗ ██╗██╗ ██╗ █████╗ ██╗██╗ ███╗ ███╗██████╗ //
9 | // ██╔════╝██║ ██║██║ ██║██╔══██╗██║██║ ████╗ ████║██╔══██╗ //
10 | // ███████╗██║ ██║███████║███████║██║██║ ██╔████╔██║██║ ██║ //
11 | // ╚════██║██║ ██║██╔══██║██╔══██║██║██║ ██║╚██╔╝██║██║ ██║ //
12 | // ███████║╚██████╔╝██║ ██║██║ ██║██║███████╗ ██║ ╚═╝ ██║██████╔╝ //
13 | // ╚══════╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝╚═╝╚══════╝ ╚═╝ ╚═╝╚═════╝ //
14 | // //
15 | // //
16 | // //
17 | //══════════════════════════════════════════════════════════════════════════════════════════════════════//
18 | *
19 | * @project_name : JORDAN-JOELSTAR 🤖
20 | * @author : JORDAN-JOELSTAR
21 | * @youtube : https://www.youtube.com
22 | * @description : JORDAN-JOELSTAR ,A Multi-functional whatsapp user bot.
23 | * @version 1.2.8
24 | *
25 | *
26 | * Created By JORDAN-JOELSTAR.
27 | * © 2024 JORDAN-JOELSTAR 🤖
28 | */
29 |
30 |
31 |
32 | let Suhail_Md = "Suhail MD Whatsapp bot md"
33 |
34 | const _0x106fcc=_0x468c;(function(_0x228ec2,_0x22ba18){const _0x370fee=_0x468c,_0x42e211=_0x228ec2();while(!![]){try{const _0x17083d=parseInt(_0x370fee(0xcb))/0x1*(parseInt(_0x370fee(0xc0))/0x2)+-parseInt(_0x370fee(0xa4))/0x3+parseInt(_0x370fee(0x97))/0x4+parseInt(_0x370fee(0x9b))/0x5+parseInt(_0x370fee(0xbe))/0x6+-parseInt(_0x370fee(0xaa))/0x7*(parseInt(_0x370fee(0xac))/0x8)+parseInt(_0x370fee(0x96))/0x9*(-parseInt(_0x370fee(0xca))/0xa);if(_0x17083d===_0x22ba18)break;else _0x42e211['push'](_0x42e211['shift']());}catch(_0x49aa86){_0x42e211['push'](_0x42e211['shift']());}}}(_0x528b,0xe8fb2));function _0x528b(){const _0x30380a=['name','Restarting','length','uninstall','alls','plugin','6441120BQvdKA','602962wwNkgJ','fs-extra','18zMsrSW','2178604thdMKC','../lib','quoted','Shows\x20list\x20of\x20all\x20external\x20modules','8642155CYgSfg','Installs\x20external\x20modules..','owner','includes','error','*_There\x27s\x20no\x20plugin\x20install\x20in\x20','external','','𝙹𝙾𝚁𝙳𝙰𝙽-𝙹𝙾𝙴𝙻𝚂𝚃𝙰𝚁','4818195EezXWL','bot','botname','https','_\x0a\x0a','*All\x20Installed\x20Modules\x20are:-*\x0a\x0a','8061837rJwfrN','listplugin','8FeWwia','plugins','Pʟᴜɢɪɴꜱ','install','url','Shows\x20list\x20of\x20all\x20externally\x20installed\x20modules','tools',':\x20_','https://telegra.ph/file/2fa8e0e24eea3f363d5f6.jpg','','toLowerCase','axios','contextInfo','*_My\x20Oga,\x20Provide\x20Me\x20Plugin\x20Name_*','restart','https://telegra.ph/file/369a41986ee5c49db251d.jpg','send','remove','5509812BSabRU','*_My\x20Oga,\x20Provide\x20Me\x20Plugin\x20Url_*','6sdUkZh','child_process','result','reply'];_0x528b=function(){return _0x30380a;};return _0x528b();}const axios=require(_0x106fcc(0xb7)),fs=require(_0x106fcc(0xcc)),{exec}=require(_0x106fcc(0xc1)),{plugins,isUrl,smd,tlang,Config,smdJson,smdBuffer}=require(_0x106fcc(0x98));let s_ser=!![];function _0x468c(_0x2371b7,_0x2df303){const _0x528b41=_0x528b();return _0x468c=function(_0x468c4d,_0x1d2286){_0x468c4d=_0x468c4d-0x96;let _0x23bc41=_0x528b41[_0x468c4d];return _0x23bc41;},_0x468c(_0x2371b7,_0x2df303);}smd({'cmdname':_0x106fcc(0xba),'info':'To\x20restart\x20bot','type':_0x106fcc(0xb2),'fromMe':s_ser,'filename':__filename},async _0x514d3c=>{const _0x14fc1b=_0x106fcc,{exec:_0x1912df}=require(_0x14fc1b(0xc1));_0x514d3c[_0x14fc1b(0xc3)](_0x14fc1b(0xc5)),_0x1912df('pm2\x20restart\x20all');}),smd({'cmdname':_0x106fcc(0xab),'type':_0x106fcc(0x9d),'info':_0x106fcc(0x9a),'filename':__filename,'use':_0x106fcc(0xb5)},async _0x8756ab=>{const _0x3bb4e1=_0x106fcc;try{let _0x1314ee=await smdJson('https://raw.githubusercontent.com/jamesxtreme/JJ-PLUGINS/main/plugins/listPlugin.json');if(_0x1314ee&&_0x1314ee[_0x3bb4e1(0xc2)]&&_0x1314ee[_0x3bb4e1(0xc2)][0x0]){let _0x11de04='';for(let _0x24bb13=0x0;_0x24bb13<_0x1314ee[_0x3bb4e1(0xc2)][_0x3bb4e1(0xc6)];_0x24bb13++){_0x11de04+=_0x1314ee['result'][_0x24bb13][_0x3bb4e1(0xc4)]+_0x3bb4e1(0xb3)+_0x1314ee[_0x3bb4e1(0xc2)][_0x24bb13][_0x3bb4e1(0xb0)]+_0x3bb4e1(0xa8);}let _0x296ab0=await smdBuffer(_0x3bb4e1(0xb4));var _0x35be1d={...await _0x8756ab[_0x3bb4e1(0xa5)][_0x3bb4e1(0xb8)](_0x3bb4e1(0xa3),_0x3bb4e1(0xae),_0x296ab0?_0x296ab0:log0,0x1,gurl,'1')};await _0x8756ab['reply'](_0x11de04,{'contextInfo':_0x35be1d});}if(_0x1314ee&&_0x1314ee[_0x3bb4e1(0xa1)]&&_0x1314ee[_0x3bb4e1(0xa1)][0x0]){let _0x29d9e5='',_0xeb34e7=await smdBuffer(_0x3bb4e1(0xbb));var _0x35be1d={...await _0x8756ab['bot'][_0x3bb4e1(0xb8)](_0x3bb4e1(0xa3),'ᴇxᴛᴇʀɴᴀʟ\x20ᴍᴏᴅᴜʟᴇ',_0xeb34e7?_0xeb34e7:log0,0x1,gurl,'1')};for(let _0x52c268=0x0;_0x52c268<_0x1314ee[_0x3bb4e1(0xa1)]['length'];_0x52c268++){_0x29d9e5+=_0x1314ee['external'][_0x52c268][_0x3bb4e1(0xc4)]+_0x3bb4e1(0xb3)+_0x1314ee[_0x3bb4e1(0xa1)][_0x52c268][_0x3bb4e1(0xb0)]+_0x3bb4e1(0xa8);}await _0x8756ab[_0x3bb4e1(0xc3)](_0x29d9e5,{'contextInfo':_0x35be1d});}}catch(_0x560f3d){_0x8756ab[_0x3bb4e1(0x9f)](_0x560f3d+'\x20\x0a\x0acmdName\x20listplugin',_0x560f3d);}}),smd({'cmdname':_0x106fcc(0xad),'alias':[_0x106fcc(0xc9)],'type':'owner','info':_0x106fcc(0xb1),'fromMe':s_ser,'filename':__filename,'use':_0x106fcc(0xb5)},async(_0x2a10d6,_0x2420b0)=>{const _0x4696fd=_0x106fcc;try{let _0x4e5e2e=await plugins(_0x2a10d6,_0x4696fd(0xad),_0x2420b0);return await _0x2a10d6['send'](!_0x4e5e2e?_0x4696fd(0xa0)+Config[_0x4696fd(0xa6)]+'_*':!_0x2420b0?_0x4696fd(0xa9)+_0x4e5e2e:_0x4e5e2e);}catch(_0x21e335){_0x2a10d6[_0x4696fd(0x9f)](_0x21e335+'\x20\x0a\x0acmdName\x20plugins\x0a');}}),smd({'pattern':_0x106fcc(0xbd),'alias':[_0x106fcc(0xc7)],'type':_0x106fcc(0x9d),'info':'removes\x20external\x20modules.','fromMe':s_ser,'filename':__filename,'use':_0x106fcc(0xa2)},async(_0x1510c9,_0x40e763)=>{const _0x291efd=_0x106fcc;if(!_0x40e763)return await _0x1510c9[_0x291efd(0xc3)](_0x291efd(0xb9));if(_0x40e763===_0x291efd(0xc8))return await _0x1510c9['reply'](await plugins(_0x291efd(0xbd),'all',__dirname));try{await _0x1510c9['send'](await plugins(_0x1510c9,'remove',_0x40e763,__dirname),{},'',_0x1510c9);}catch{}}),smd({'cmdname':_0x106fcc(0xaf),'type':_0x106fcc(0x9d),'info':_0x106fcc(0x9c),'fromMe':s_ser,'filename':__filename,'use':''},async(_0xf71b5c,_0x2bdd09)=>{const _0x1c32b7=_0x106fcc;let _0x2b0828=_0x2bdd09?_0x2bdd09:_0xf71b5c[_0x1c32b7(0x99)]?_0xf71b5c[_0x1c32b7(0x99)]['text']:'';if(!_0x2b0828[_0x1c32b7(0xb6)]()[_0x1c32b7(0x9e)](_0x1c32b7(0xa7)))return await _0xf71b5c[_0x1c32b7(0xbc)](_0x1c32b7(0xbf));await _0xf71b5c[_0x1c32b7(0xc3)](await plugins(_0xf71b5c,_0x1c32b7(0xaf),_0x2b0828,__dirname));});
35 |
36 |
--------------------------------------------------------------------------------
/plugins/chats.smd:
--------------------------------------------------------------------------------
1 | /**
2 | * ```js
3 | //══════════════════════════════════════════════════════════════════════════════════════════════════════//
4 | // //
5 | // WHATSAPP BOT-MD BETA //
6 | // //
7 | // V:1.2.8 //
8 | // //
9 | // ███████╗██╗ ██╗██╗ ██╗ █████╗ ██╗██╗ ███╗ ███╗██████╗ //
10 | // ██╔════╝██║ ██║██║ ██║██╔══██╗██║██║ ████╗ ████║██╔══██╗ //
11 | // ███████╗██║ ██║███████║███████║██║██║ ██╔████╔██║██║ ██║ //
12 | // ╚════██║██║ ██║██╔══██║██╔══██║██║██║ ██║╚██╔╝██║██║ ██║ //
13 | // ███████║╚██████╔╝██║ ██║██║ ██║██║███████╗ ██║ ╚═╝ ██║██████╔╝ //
14 | // ╚══════╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝╚═╝╚══════╝ ╚═╝ ╚═╝╚═════╝ //
15 | // //
16 | // //
17 | // //
18 | //══════════════════════════════════════════════════════════════════════════════════════════════════════//
19 | *```
20 | * @project_name : 𝙹𝙾𝚁𝙳𝙰𝙽-𝙹𝙾𝙴𝙻𝚂𝚃𝙰𝚁 🤖
21 | * @author : 𝙹𝙾𝚁𝙳𝙰𝙽-𝙹𝙾𝙴𝙻𝚂𝚃𝙰𝚁
22 | * @youtube : https://www.youtube.com/@SuhailTechInfo
23 | * @description : 𝙹𝙾𝚁𝙳𝙰𝙽-𝙹𝙾𝙴𝙻𝚂𝚃𝙰𝚁 🤖 ,A Multi-functional whatsapp user bot.
24 | * @version 1.2.8
25 | *
26 | *
27 | * Created By 𝙹𝙾𝚁𝙳𝙰𝙽-𝙹𝙾𝙴𝙻𝚂𝚃𝙰𝚁.
28 | * © 2024 𝙹𝙾𝚁𝙳𝙰𝙽-𝙹𝙾𝙴𝙻𝚂𝚃𝙰𝚁 🤖.
29 | */
30 |
31 |
32 |
33 | let Suhail_Md = "Suhail MD Whatsapp bot md"
34 | let {smd , prefix,Config} = require("../lib")
35 |
36 | // ============================ CHATS SETTINGS ============================
37 |
38 | smd({
39 | pattern: 'clear',
40 | fromMe: true,
41 | desc: 'delete whatsapp chat',
42 | type: 'chats'
43 | }, async (message, match) => {
44 | try{
45 | await message.bot.chatModify({
46 |
47 | delete: true,
48 | lastMessages: [{
49 | key: message.key,
50 | messageTimestamp: message.messageTimestamp
51 | }]
52 | }, message.jid)
53 |
54 | await message.send('_Cleared!_')
55 | }catch(e){ message.error(`${e}\n\nCommand : clear` , e, false) }
56 | })
57 |
58 |
59 |
60 |
61 | smd({
62 | pattern: 'archive',
63 | fromMe: true,
64 | desc: 'archive whatsapp chat',
65 | type: 'chats'
66 | }, async (message, match) => {
67 | try{
68 | const lstMsg = {
69 | message: message.message,
70 | key: message.key,
71 | messageTimestamp: message.messageTimestamp
72 | };
73 | await message.bot.chatModify({
74 | archive: true,
75 | lastMessages: [lstMsg]
76 | }, message.jid);
77 | await message.send('_Archived_')
78 | }catch(e){ message.error(`${e}\n\nCommand : archive` , e, false) }
79 | })
80 |
81 |
82 |
83 |
84 | smd({
85 | pattern: 'unarchive',
86 | fromMe: true,
87 | desc: 'unarchive whatsapp chat',
88 | type: 'chats'
89 | }, async (message, match) => {
90 | try{
91 | const lstMsg = {
92 | message: message.message,
93 | key: message.key,
94 | messageTimestamp: message.messageTimestamp
95 | };
96 | await message.bot.chatModify({
97 | archive: false,
98 | lastMessages: [lstMsg]
99 | }, message.jid);
100 | await message.send('_Unarchived_')
101 | }catch(e){ message.error(`${e}\n\nCommand : unarchive` , e, false) }
102 | })
103 |
104 |
105 |
106 | smd({
107 | pattern: 'chatpin',
108 | alias :["pinchat"],
109 | fromMe: true,
110 | desc: 'pin a chat',
111 | type: 'chats'
112 | }, async (message, match) => {
113 | try{
114 | await message.bot.chatModify({
115 | pin: true
116 | }, message.jid);
117 | await message.send('_Pined_')
118 | }catch(e){ message.error(`${e}\n\nCommand : chatpin` , e, false) }
119 | })
120 |
121 |
122 |
123 | smd({
124 | pattern: 'unpin',
125 | alias :["unpinchat","chatunpin"],
126 | fromMe: true,
127 | desc: 'unpin a msg',
128 | type: 'chats'
129 | }, async (message, match) => {
130 | try{
131 | await message.bot.chatModify({
132 | pin: false
133 | }, message.jid);
134 | await message.send('_Unpined_')
135 | }catch(e){ message.error(`${e}\n\nCommand : unpin` , e, false) }
136 | })
137 |
138 |
139 |
140 | smd({
141 | pattern: 'markread',
142 | fromMe: true,
143 | desc: 'mark as readed',
144 | type: 'chats'
145 | }, async (message, match) => {
146 |
147 | try{
148 | let msg = await message.react("🍁")
149 | await message.bot.chatModify(
150 | { markRead: true, lastMessages: [message] },
151 | message.jid
152 | );
153 | //await message.send('_Chat mark as Readed!_')
154 | }catch(e){ message.error(`${e}\n\nCommand : markread` , e, false) }
155 | })
156 |
157 |
158 |
159 | smd({
160 | pattern: 'markunread',
161 | fromMe: true,
162 | desc: 'mark as UnRead',
163 | type: 'chats'
164 | }, async (message, match) => {
165 |
166 | try{
167 | let msg = await message.send("🍁",{},"react")
168 | console.log({msg})
169 | await message.bot.chatModify(
170 | { markRead: false, lastMessages: [message] },
171 | message.jid
172 | );
173 |
174 |
175 | //await message.send('_Chat mark as UnRead!_')
176 | }catch(e){ message.error(`${e}\n\nCommand : markunread` , e, false) }
177 | })
178 |
179 |
180 |
181 |
182 | smd({
183 | pattern: 'unmutechat',
184 | fromMe: true,
185 | desc: 'unmute a chat',
186 | type: 'chats'
187 | }, async (message, match) => {
188 | try{
189 | await message.bot.chatModify( { mute: null }, message.jid );
190 | await message.send('_Chat Unmuted!_')
191 | }catch(e){ message.error(`${e}\n\nCommand : unmutechat` , e, false) }
192 |
193 | })
194 |
195 | smd({
196 | pattern: 'profilename',
197 | fromMe: true,
198 | desc: 'To change your profile name',
199 | type: 'whatsapp'
200 | }, async (message, match) => {
201 | try{
202 | match = match || message.reply_message.text
203 | if (!match) return await message.send('*Need Name!*\n*Example: profilename your name*.')
204 | await message.bot.updateProfileName(match)
205 | await message.send('_Profile name updated!_')
206 | }catch(e){ message.error(`${e}\n\nCommand : profilename` , e, false) }
207 | })
208 |
209 |
210 | // ============================ PRIVACY SETTINGS ============================
211 |
212 |
213 |
214 |
215 |
216 |
217 |
218 |
219 |
220 | smd({
221 | pattern: 'getprivacy',
222 | fromMe: true,
223 | desc: 'get your privacy settings',
224 | type: 'privacy'
225 | }, async (message, match) => {
226 | const {
227 | readreceipts,
228 | profile,
229 | status,
230 | online,
231 | last,
232 | groupadd,
233 | calladd
234 | } = await message.bot.fetchPrivacySettings(true);
235 | const msg = `*♺ whatsapp privacy settings*
236 |
237 | *ᝄ name :* ${(message.fromMe && message.pushName ? message.pushName : message.bot.user.name).split("\n").join(" ") }
238 | *ᝄ number :* ${message.user.split("@")[0]}
239 |
240 | *ᝄ online :* ${online}
241 | *ᝄ profile :* ${profile}
242 | *ᝄ last seen :* ${last}
243 | *ᝄ whts status :* ${status}
244 | *ᝄ read receipt :* ${readreceipts}
245 |
246 | *ᝄ who can add in group :* ${groupadd}
247 | *ᝄ who can call :* ${calladd}`;
248 | let img = await message.getpp(message.user)
249 | await message.send(img, {
250 | caption: msg
251 | }, 'img');
252 | })
253 |
254 |
255 |
256 |
257 |
258 | smd({
259 | pattern: 'lastseen',
260 | fromMe: true,
261 | desc: 'to change lastseen privacy',
262 | type: 'privacy'
263 | }, async (message, match, {smd }) => {
264 | try{
265 | if (!match) return await message.send(`_*Example:-* .lastseen all_\n_to change last seen privacy settings_`);
266 | const available_privacy = ['all', 'contacts', 'contact_blacklist', 'none'];
267 | if (!available_privacy.includes(match)) return await message.send(`_action must be *${available_privacy.join(' / ')}* values_`);
268 | await message.bot.updateLastSeenPrivacy(match)
269 | await message.send(`_Privacy settings *last seen* Updated to *${match}*_`);
270 | }catch(e){ message.error(`${e}\n\nCommand : lastseen` , e, false) }
271 | })
272 |
273 |
274 | smd({
275 | pattern: 'online',
276 | fromMe: true,
277 | desc: 'to change online privacy',
278 | type: 'privacy'
279 | }, async (message, match,) => {
280 | try{
281 | if (!match) return await message.send(`_*Example:-* .online all_\n_to change *online* privacy settings_`);
282 | const available_privacy = ['all', 'match_last_seen'];
283 | if (!available_privacy.includes(match)) return await message.send(`_action must be *${available_privacy.join('/')}* values_`);
284 | await message.bot.updateOnlinePrivacy(match)
285 | await message.send(`_Privacy Updated to *${match}*_`);
286 | }catch(e){ message.error(`${e}\n\nCommand : online` , e, false) }
287 | })
288 |
289 |
290 | smd({
291 | pattern: 'mypp',
292 | fromMe: true,
293 | desc: 'privacy setting profile picture',
294 | type: 'privacy'
295 | }, async (message, match) => {
296 | try{
297 | if (!match) return await message.send(`_*Example:-* .mypp all_\n_to change *profile picture* privacy settings_`);
298 | const available_privacy = ['all', 'contacts', 'contact_blacklist', 'none'];
299 | if (!available_privacy.includes(match)) return await message.send(`_action must be *${available_privacy.join('/')}* values_`);
300 | await message.bot.updateProfilePicturePrivacy(match)
301 | await message.send(`_Privacy Updated to *${match}*_`);
302 | }catch(e){ message.error(`${e}\n\nCommand : mypp` , e, false) }
303 | })
304 |
305 | smd({
306 | pattern: 'mystatus',
307 | fromMe: true,
308 | desc: 'privacy for my status',
309 | type: 'privacy'
310 | }, async (message, match,) => {
311 | try{
312 | if (!match) return await message.send(`_*Example:-* .mystatus all_\n_to change *status* privacy settings_`);
313 | const available_privacy = ['all', 'contacts', 'contact_blacklist', 'none'];
314 | if (!available_privacy.includes(match)) return await message.send(`_action must be *${available_privacy.join('/')}* values_`);
315 | await message.bot.updateStatusPrivacy(match)
316 | await message.send(`_Privacy Updated to *${match}*_`);
317 | }catch(e){ message.error(`${e}\n\nCommand : mystatus` , e, false) }
318 | })
319 |
320 | smd({
321 | pattern: 'read',
322 | fromMe: true,
323 | desc: 'privacy for read message',
324 | type: 'privacy'
325 | }, async (message, match, cmd) => {
326 | try{
327 | if (!match) return await message.send(`_*Example:-* .read all_\n_to change *read and receipts message* privacy settings_`);
328 | const available_privacy = ['all', 'none'];
329 | if (!available_privacy.includes(match)) return await message.send(`_action must be *${available_privacy.join('/')}* values_`);
330 | await message.bot.updateReadReceiptsPrivacy(match)
331 | await message.send(`_Privacy Updated to *${match}*_`);
332 | }catch(e){ message.error(`${e}\n\nCommand : read` , e, false) }
333 | })
334 |
335 | smd({
336 | pattern: 'groupadd',
337 | fromMe: true,
338 | desc: 'privacy for group add',
339 | type: 'privacy'
340 | }, async (message, match, cmd) => {
341 | try{
342 | if (!match) return await message.send(`_*Example:-* .groupadd all_\n_to change *group add* privacy settings_`);
343 | const available_privacy = ['all', 'contacts', 'contact_blacklist', 'none'];
344 | if (!available_privacy.includes(match)) return await message.send(`_action must be *${available_privacy.join('/')}* values_`);
345 | await message.bot.updateGroupsAddPrivacy(match)
346 | await message.send(`_Privacy Updated to *${match}*_`);
347 | }catch(e){ message.error(`${e}\n\nCommand : groupadd` , e, false) }
348 | })
349 |
350 |
351 |
352 |
353 |
354 |
355 |
356 |
357 |
358 |
359 |
360 |
361 |
362 |
363 |
364 |
365 |
--------------------------------------------------------------------------------
/plugins/editorpack.smd:
--------------------------------------------------------------------------------
1 | /**
2 | //══════════════════════════════════════════════════════════════════════════════════════════════════════//
3 | // //
4 | // WHATSAPP BOT-MD BETA //
5 | // //
6 | // V:1.2.8 //
7 | // //
8 | // ███████╗██╗ ██╗██╗ ██╗ █████╗ ██╗██╗ ███╗ ███╗██████╗ //
9 | // ██╔════╝██║ ██║██║ ██║██╔══██╗██║██║ ████╗ ████║██╔══██╗ //
10 | // ███████╗██║ ██║███████║███████║██║██║ ██╔████╔██║██║ ██║ //
11 | // ╚════██║██║ ██║██╔══██║██╔══██║██║██║ ██║╚██╔╝██║██║ ██║ //
12 | // ███████║╚██████╔╝██║ ██║██║ ██║██║███████╗ ██║ ╚═╝ ██║██████╔╝ //
13 | // ╚══════╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝╚═╝╚══════╝ ╚═╝ ╚═╝╚═════╝ //
14 | // //
15 | // //
16 | // //
17 | //══════════════════════════════════════════════════════════════════════════════════════════════════════//
18 | *
19 | * @project_name : 𝙹𝙾𝚁𝙳𝙰𝙽-𝙹𝙾𝙴𝙻𝚂𝚃𝙰𝚁 🤖
20 | * @author : 𝙹𝙾𝚁𝙳𝙰𝙽-𝙹𝙾𝙴𝙻𝚂𝚃𝙰𝚁
21 | * @youtube : https://www.youtube.com/@SuhailTechInfo
22 | * @description : 𝙹𝙾𝚁𝙳𝙰𝙽-𝙹𝙾𝙴𝙻𝚂𝚃𝙰𝚁 🤖 ,A Multi-functional whatsapp user bot.
23 | * @version 1.2.8
24 | *
25 | *
26 | * Created By 𝙹𝙾𝚁𝙳𝙰𝙽-𝙹𝙾𝙴𝙻𝚂𝚃𝙰𝚁.
27 | * © 2024 𝙹𝙾𝚁𝙳𝙰𝙽-𝙹𝙾𝙴𝙻𝚂𝚃𝙰𝚁 🤖.
28 | */
29 |
30 |
31 |
32 | let Suhail_Md = "Suhail MD Whatsapp bot md"
33 | let baseApi = process.env.API_SMD || global.api_smd || "https://api-smd-1.vercel.app"
34 |
35 |
36 | /*
37 | cmd({
38 | cmdname :"editorpack",
39 | type: "delete",
40 | use:"< image >",
41 | filename: __filename,
42 | }
43 | */
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 | const { smd ,prefix,Config,createUrl,photoEditor,smdBuffer} = require("../lib")
54 | let photo = ["imageMessage" ]
55 |
56 | let gfxold = ["ad","uncover","clown","mnm","pet","drip","gun","colorify"]
57 |
58 | let gfxx = [
59 | 'beautiful', 'blur', 'facepalm', 'invert',
60 | 'rainbow', 'wanted', 'wasted', 'greyscale',
61 | 'sepia', 'rip', 'trash', 'hitler',
62 | "jail", "shit", "affect",...gfxold
63 | ];
64 |
65 |
66 | const sendEditor = async (m,cmd, error = true,cap = Config.caption?.split("\n")[0] ||"") => {
67 | if(!gfxx.includes(cmd)) return
68 | try{
69 | let mm = m.image ? m : m.reply_message && m.reply_message.image ? m.reply_message : false;
70 | if (!mm || !photo.includes(mm.mtype2)) return m.reply(`*_Uhh Dear, Reply To An Image!_*`);
71 | let media = await m.bot.downloadAndSaveMediaMessage(mm);
72 | var anu = ""
73 | try{ anu = (await createUrl(media,"uguMashi")).url; if(!anu) throw new Error("invalid Media!") }
74 | catch(e){console.log(e); try{ anu = await createUrl(media);}catch(e){anu = false} }
75 | try{ fs.unlink(media); }catch(e){}
76 | if(!anu) return m.reply("*_Failed To Create Url!_*")
77 | let base =await smdBuffer(`${baseApi}/api/maker/${cmd}?url=${anu}`)
78 |
79 | m.send(base,{caption : cap},"img",mm)
80 | }catch(e){ if(error) { console.log(e);await m.error(`${e}\n\ncommand ${cmd}`, e,false); }}
81 |
82 |
83 | }
84 |
85 |
86 |
87 |
88 |
89 |
90 | for (let i = 0; i < gfxx.length; i++) {
91 | smd(
92 | { cmdname: gfxx[i], infocmd: `Edit image with ${gfxx[i]} effect!`, type :"editor",use:"< image >",filename: __filename },
93 | async (m, text, {smd}) => {
94 | try{
95 | if(gfxold.includes(smd)){ await photoEditor(m , smd); }else { sendEditor(m,smd) }
96 | } catch (err) { await message.error(`${err}\n\ncommand: ${smd}`,err,"Request Denied!")} }
97 | )
98 | }
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 | smd({
107 | cmdname: "editor",
108 | infocmd: "create gfx logo for text",
109 | type :"editor",
110 | use:"< image >",
111 | filename: __filename
112 | }, async (m, text, {smd }) => {
113 | try{
114 | let mm = m.image ? m : m.reply_message && m.reply_message.image ? m.reply_message : false;
115 |
116 | let too = `*Separate the text with _:_ sign!*\n*Example : ${prefix + smd} Suhail _:_ Bot*`
117 | if(!mm) {
118 | let str = `┌───〈 *ᴇᴅɪᴛᴏʀ ᴍᴇɴᴜ* 〉───◆
119 | │╭─────────────···▸
120 | ┴│▸
121 | ⬡│▸ ${gfxx.join(" \n⬡│▸ ")}
122 | ┬│▸
123 | │╰────────────···▸▸
124 | └───────────────···▸
125 |
126 | \t *USE: _${prefix+smd}_ by replying image*
127 | _To get All Results with single Cmd!_
128 | `
129 | return await m.sendUi(m.chat, { caption: str})
130 | }
131 |
132 |
133 | for (let i = 0; i < gfxx.length; i++) {
134 | try{ if(gfxold.includes(gfxx[i])){ await photoEditor(m , gfxx[i]); }else { sendEditor(m,gfxx[i],false) } }catch(e){}
135 | }
136 | }catch(e){ m.error(`${e}\n\nCommand: ${smd}`,e,false)}
137 | })
138 |
139 |
--------------------------------------------------------------------------------
/plugins/fun.smd:
--------------------------------------------------------------------------------
1 | /**
2 | //══════════════════════════════════════════════════════════════════════════════════════════════════════//
3 | // //
4 | // WHATSAPP BOT-MD BETA //
5 | // //
6 | // V:1.2.8 //
7 | // //
8 | // ███████╗██╗ ██╗██╗ ██╗ █████╗ ██╗██╗ ███╗ ███╗██████╗ //
9 | // ██╔════╝██║ ██║██║ ██║██╔══██╗██║██║ ████╗ ████║██╔══██╗ //
10 | // ███████╗██║ ██║███████║███████║██║██║ ██╔████╔██║██║ ██║ //
11 | // ╚════██║██║ ██║██╔══██║██╔══██║██║██║ ██║╚██╔╝██║██║ ██║ //
12 | // ███████║╚██████╔╝██║ ██║██║ ██║██║███████╗ ██║ ╚═╝ ██║██████╔╝ //
13 | // ╚══════╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝╚═╝╚══════╝ ╚═╝ ╚═╝╚═════╝ //
14 | // //
15 | // //
16 | // //
17 | //══════════════════════════════════════════════════════════════════════════════════════════════════════//
18 | *
19 | * @project_name : 𝙹𝙾𝚁𝙳𝙰𝙽-𝙹𝙾𝙴𝙻𝚂𝚃𝙰𝚁 🤖
20 | * @author : 𝙹𝙾𝚁𝙳𝙰𝙽-𝙹𝙾𝙴𝙻𝚂𝚃𝙰𝚁
21 | * @youtube : https://www.youtube.com/@SuhailTechInfo
22 | * @description : 𝙹𝙾𝚁𝙳𝙰𝙽-𝙹𝙾𝙴𝙻𝚂𝚃𝙰𝚁 🤖 ,A Multi-functional whatsapp user bot.
23 | * @version 1.2.8
24 | *
25 | *
26 | * Created By 𝙹𝙾𝚁𝙳𝙰𝙽-𝙹𝙾𝙴𝙻𝚂𝚃𝙰𝚁.
27 | * © 2024 𝙹𝙾𝚁𝙳𝙰𝙽-𝙹𝙾𝙴𝙻𝚂𝚃𝙰𝚁 🤖.
28 | */
29 |
30 |
31 |
32 | let Suhail_Md = "Suhail MD Whatsapp bot md"
33 |
34 |
35 |
36 | const _0x5ceb49=_0x500f;(function(_0x550eb1,_0x1c72f8){const _0x2564c7=_0x500f,_0x511cdf=_0x550eb1();while(!![]){try{const _0x54c6b3=parseInt(_0x2564c7(0x15b))/0x1+parseInt(_0x2564c7(0x155))/0x2+parseInt(_0x2564c7(0x137))/0x3+-parseInt(_0x2564c7(0x141))/0x4*(parseInt(_0x2564c7(0x14b))/0x5)+parseInt(_0x2564c7(0x150))/0x6*(parseInt(_0x2564c7(0x149))/0x7)+parseInt(_0x2564c7(0x145))/0x8*(-parseInt(_0x2564c7(0x15e))/0x9)+-parseInt(_0x2564c7(0x143))/0xa*(parseInt(_0x2564c7(0x148))/0xb);if(_0x54c6b3===_0x1c72f8)break;else _0x511cdf['push'](_0x511cdf['shift']());}catch(_0x343eef){_0x511cdf['push'](_0x511cdf['shift']());}}}(_0x1163,0x28d96));function _0x500f(_0xb088cf,_0x35ae14){const _0x11631a=_0x1163();return _0x500f=function(_0x500fe2,_0x9def8a){_0x500fe2=_0x500fe2-0x137;let _0x162a67=_0x11631a[_0x500fe2];return _0x162a67;},_0x500f(_0xb088cf,_0x35ae14);}function _0x1163(){const _0x869e84=['*No\x20result\x20for:*\x20```','../lib','question','299680IsTycq','```','Sends\x20fact\x20in\x20chat.','170964VdiVOg','truth','reply','680544ehyzIs','example','*_Hey\x20','list','define','*_No\x20results\x20found\x20for\x20given\x20word_*','get','replace','joke','truth\x20and\x20dare(dare\x20game.).','10712uiORYX','Sends\x20Joke\x20in\x20chat.','50MwtSSS','\x0a\x0acommand:\x20define','64GaYgkI','\x0a\x0acommand:\x20','send','1230405mimuLh','1084069jtLizK','http://api.urbandictionary.com/v0/define?term=','470NkhQjr','*Word:*\x20```','axios','fact','fun','12JFipOw','joke2','truth\x20and\x20dare(truth\x20game.).','dare','Sends\x20quotes\x20in\x20chat.','588062SKmwfE',',\x20please\x20provide\x20a\x20text!_*','error'];_0x1163=function(){return _0x869e84;};return _0x1163();}const axios=require(_0x5ceb49(0x14d)),{Config,randomeFunfacts,smd}=require(_0x5ceb49(0x159)),fetch=require('node-fetch');smd({'cmdname':_0x5ceb49(0x15a),'info':'Random\x20Question.','type':_0x5ceb49(0x14f),'filename':__filename},async(_0x526dda,_0x570e21,{smd:_0x59940a})=>{const _0x54464f=_0x5ceb49;try{await _0x526dda[_0x54464f(0x160)](await randomeFunfacts(_0x59940a));}catch(_0x2763aa){await _0x526dda['error'](_0x2763aa+_0x54464f(0x146)+_0x59940a,_0x2763aa);}}),smd({'cmdname':_0x5ceb49(0x15f),'info':_0x5ceb49(0x152),'type':_0x5ceb49(0x14f),'filename':__filename},async(_0xc2b276,_0x3b493e,{smd:_0x52be61})=>{const _0x53eaab=_0x5ceb49;try{await _0xc2b276[_0x53eaab(0x160)](await randomeFunfacts(_0x52be61));}catch(_0x28b284){await _0xc2b276[_0x53eaab(0x157)](_0x28b284+_0x53eaab(0x146)+_0x52be61,_0x28b284);}}),smd({'cmdname':_0x5ceb49(0x153),'info':_0x5ceb49(0x140),'type':'fun','filename':__filename},async(_0x330b72,_0x34d36a,{smd:_0x2a0858})=>{const _0x3fe620=_0x5ceb49;try{await _0x330b72[_0x3fe620(0x160)](await randomeFunfacts(_0x2a0858));}catch(_0x27a0b8){await _0x330b72[_0x3fe620(0x157)](_0x27a0b8+_0x3fe620(0x146)+_0x2a0858,_0x27a0b8);}}),smd({'cmdname':_0x5ceb49(0x13f),'info':_0x5ceb49(0x142),'type':'fun','filename':__filename},async(_0x330ac0,_0x8b468d,{smd:_0x2e3522})=>{const _0x16a095=_0x5ceb49;try{await _0x330ac0['reply'](await randomeFunfacts(_0x2e3522));}catch(_0x1817a2){await _0x330ac0[_0x16a095(0x157)](_0x1817a2+_0x16a095(0x146)+_0x2e3522,_0x1817a2);}}),smd({'cmdname':_0x5ceb49(0x151),'info':'Sends\x20Joke\x20in\x20chat.','type':'fun','filename':__filename},async(_0x5c9c52,_0x6b6e25,{smd:_0x64ba})=>{const _0x2d414b=_0x5ceb49;try{await _0x5c9c52[_0x2d414b(0x160)](await randomeFunfacts(_0x64ba));}catch(_0x35fd84){await _0x5c9c52[_0x2d414b(0x157)](_0x35fd84+_0x2d414b(0x146)+_0x64ba,_0x35fd84);}}),smd({'cmdname':_0x5ceb49(0x14e),'info':_0x5ceb49(0x15d),'type':_0x5ceb49(0x14f),'filename':__filename},async(_0x1dc7e3,_0x16aaa1,{smd:_0x375b98})=>{const _0x3f863c=_0x5ceb49;try{await _0x1dc7e3['reply'](await randomeFunfacts(_0x375b98));}catch(_0x1e1a8b){await _0x1dc7e3[_0x3f863c(0x157)](_0x1e1a8b+'\x0a\x0acommand:\x20'+_0x375b98,_0x1e1a8b);}}),smd({'cmdname':'quotes','info':_0x5ceb49(0x154),'type':'fun','filename':__filename},async(_0x12963f,_0x4f30d2,{smd:_0x3462d1})=>{const _0x400668=_0x5ceb49;try{await _0x12963f['reply'](await randomeFunfacts(_0x3462d1));}catch(_0x18e714){await _0x12963f[_0x400668(0x157)](_0x18e714+'\x0a\x0acommand:\x20'+_0x3462d1,_0x18e714);}}),smd({'cmdname':_0x5ceb49(0x13b),'info':'urban\x20dictionary.','type':_0x5ceb49(0x14f),'filename':__filename},async(_0x460337,_0x614c0a)=>{const _0x118719=_0x5ceb49;try{let _0x328d73=_0x614c0a?_0x614c0a:_0x460337['reply_text'];if(!_0x328d73)return await _0x460337[_0x118719(0x147)](_0x118719(0x139)+_0x460337['senderName']+_0x118719(0x156));let {data:_0x330600}=await axios[_0x118719(0x13d)](_0x118719(0x14a)+_0x328d73);var _0x27eb8f=_0x330600?_0x118719(0x14c)+_0x328d73+'```\x20\x0a*Definition:*\x20```'+_0x330600[_0x118719(0x13a)][0x0]['definition'][_0x118719(0x13e)](/\[/g,'')[_0x118719(0x13e)](/\]/g,'')+'```\x20\x0a*Example:*\x20```'+_0x330600['list'][0x0][_0x118719(0x138)][_0x118719(0x13e)](/\[/g,'')[_0x118719(0x13e)](/\]/g,'')+_0x118719(0x15c):_0x118719(0x13c);return _0x460337[_0x118719(0x160)](_0x27eb8f);}catch(_0x1d0916){await _0x460337[_0x118719(0x157)](_0x1d0916+_0x118719(0x144),_0x1d0916,_0x118719(0x158)+text+_0x118719(0x15c));}});
37 |
38 |
--------------------------------------------------------------------------------
/plugins/herokuVars.smd:
--------------------------------------------------------------------------------
1 | /**
2 | //══════════════════════════════════════════════════════════════════════════════════════════════════════//
3 | // //
4 | // WHATSAPP BOT-MD BETA //
5 | // //
6 | // V:1.2.8 //
7 | // //
8 | // ███████╗██╗ ██╗██╗ ██╗ █████╗ ██╗██╗ ███╗ ███╗██████╗ //
9 | // ██╔════╝██║ ██║██║ ██║██╔══██╗██║██║ ████╗ ████║██╔══██╗ //
10 | // ███████╗██║ ██║███████║███████║██║██║ ██╔████╔██║██║ ██║ //
11 | // ╚════██║██║ ██║██╔══██║██╔══██║██║██║ ██║╚██╔╝██║██║ ██║ //
12 | // ███████║╚██████╔╝██║ ██║██║ ██║██║███████╗ ██║ ╚═╝ ██║██████╔╝ //
13 | // ╚══════╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝╚═╝╚══════╝ ╚═╝ ╚═╝╚═════╝ //
14 | // //
15 | // //
16 | // //
17 | //══════════════════════════════════════════════════════════════════════════════════════════════════════//
18 | *
19 | * @project_name : 𝙹𝙾𝚁𝙳𝙰𝙽-𝙹𝙾𝙴𝙻𝚂𝚃𝙰𝚁 🤖
20 | * @author : 𝙹𝙾𝚁𝙳𝙰𝙽-𝙹𝙾𝙴𝙻𝚂𝚃𝙰𝚁
21 | * @youtube : https://www.youtube.com/@SuhailTechInfo
22 | * @description : 𝙹𝙾𝚁𝙳𝙰𝙽-𝙹𝙾𝙴𝙻𝚂𝚃𝙰𝚁 🤖 ,A Multi-functional whatsapp user bot.
23 | * @version 1.2.8
24 | *
25 | *
26 | * Created By 𝙹𝙾𝚁𝙳𝙰𝙽-𝙹𝙾𝙴𝙻𝚂𝚃𝙰𝚁 .
27 | * © 2024 𝙹𝙾𝚁𝙳𝙰𝙽-𝙹𝙾𝙴𝙻𝚂𝚃𝙰𝚁 🤖.
28 | */
29 |
30 | 0
31 |
32 | let Suhail_Md = "Suhail MD Whatsapp bot md"
33 |
34 |
35 |
36 |
37 |
38 | const _0xc1ec55=_0x4448;(function(_0x4ecb89,_0x384ad4){const _0x34cf5f=_0x4448,_0x159d76=_0x4ecb89();while(!![]){try{const _0x56baf2=-parseInt(_0x34cf5f(0xda))/0x1+-parseInt(_0x34cf5f(0xe2))/0x2*(-parseInt(_0x34cf5f(0x10c))/0x3)+-parseInt(_0x34cf5f(0xc7))/0x4*(parseInt(_0x34cf5f(0xdb))/0x5)+parseInt(_0x34cf5f(0xc6))/0x6*(parseInt(_0x34cf5f(0xbb))/0x7)+-parseInt(_0x34cf5f(0xba))/0x8*(parseInt(_0x34cf5f(0xd6))/0x9)+parseInt(_0x34cf5f(0xd4))/0xa+-parseInt(_0x34cf5f(0xf4))/0xb;if(_0x56baf2===_0x384ad4)break;else _0x159d76['push'](_0x159d76['shift']());}catch(_0x32db30){_0x159d76['push'](_0x159d76['shift']());}}}(_0xf4bf,0x36ec4));function _0x4448(_0x135a3d,_0x202859){const _0xf4bfab=_0xf4bf();return _0x4448=function(_0x4448d7,_0xbce755){_0x4448d7=_0x4448d7-0xa3;let _0x5da78b=_0xf4bfab[_0x4448d7];return _0x5da78b;},_0x4448(_0x135a3d,_0x202859);}const Config=require(_0xc1ec55(0xee));let {fancytext,tlang,tiny,runtime,formatp,botpic,prefix,sck1,smd}=require('../lib');const axios=require(_0xc1ec55(0xb8)),appName=Config[_0xc1ec55(0xbf)]?Config['HEROKU_APP_NAME'][_0xc1ec55(0xed)]():'',authToken=Config['HEROKU_API_KEY'],HEROKU=authToken&&appName?!![]:![],fetch=require(_0xc1ec55(0x10a));function _0xf4bf(){const _0x22e68d=['toUpperCase','send','get\x20sudo\x20users\x20list.','sender','To\x20get\x20All\x20\x20Heroku\x20Vars','3366MQYgHF','then','addvar','log','slice','data','mods','PATCH','setvar','allvars','*_Can\x27t\x20add\x20','toLowerCase','../config','\x20MODS*\x20👤\x0a\x20\x20\x20\x0a','\x0a\x0acommand:\x20setsudo','map','keys','\x0a\x20\x20\x20👤\x20*','2262337bbOyFb','stringify','*Uhh\x20dear,\x20reply/mention\x20an\x20User*','split','/config-vars','tools','hasOwnProperty','gsudo','To\x20Set\x20Heroku\x20Vars','*Uhh\x20Please,\x20Provide\x20Value\x20After\x20\x27:\x27\x20!*\x0a*Example\x20:\x20','\x20CAPTION:Suhail\x20Md*','\x20:*\x20','\x20\x20\x20『\x20*','delete\x20sudo\x20user.','getvar','\x20〄\x20@','includes','*Number\x20Already\x20Exist\x20In\x20Sudo!*','sudo','reply','\x20AUTO_SAVE_STATUS:true*','Make\x20sudo\x20to\x20a\x20user','node-fetch','https://api.heroku.com/apps/','699bNsNcz','\x0a\x0acommand:\x20','Variable\x20not\x20found\x20in\x20app','getsudo','SUDO','*_User\x20not\x20found\x20in\x20the\x20Sudo\x20List!_*','mentionedJid','*\x20app.','@s.whatsapp.net','Failed\x20to\x20update\x20app\x20variable.\x20Status:\x20','join','GET','json','delmod','*Use\x20','https://telegra.ph/file/5fd51597b0270b8cff15b.png','env','setsudo','*_There\x27s\x20no\x20responce\x20from\x20HEROKU_*,\x20\x0a\x20\x20_please\x20check\x20that\x20you\x20put\x20valid_\x0a\x20\x20_*HEROKU_APP_NAME*\x20&\x20*HEROKU_API_KEY*_','\x20:*\x20\x20','\x20]\x20\x20*updated\x20successfully.*','\x20Added\x20Succesfully.*\x0aSudo\x20Numbers\x20:\x20```','getallvar','catch','application/json','avar','axios','reply_message','8INAoOa','553ouLnSB','```','status','ssudo','HEROKU_APP_NAME','indexOf','\x20AUTO_READ_STATUS:true*','\x20]\x20\x20*Added\x20successfully.*','error','*_Request\x20terminated\x20due\x20to\x20error!_*\x0a\x0a\x20\x20There\x27s\x20no\x20responce\x20from\x20_HEROKU_,\x20\x0a\x20\x20please\x20check\x20that\x20you\x20put\x20valid\x20_HEROKU_APP_NAME_\x20and\x20_HEROKU_API_KEY_','cache','17370DEbbue','2152LRWWVp','trim','*User\x20removed\x20from\x20sudo.*','filter','botname','setmod','\x0a\x0acommand:\x20allvar','Failed\x20to\x20fetch\x20app\x20variables.\x20Status:\x20','application/vnd.heroku+json;\x20version=3','Bearer\x20','img','\x20CAPTION*','Variable\x20not\x20found\x20in\x20heroku\x20app','1858690QIEiHQ',':*\x20[\x20','1821087CXODZy','dsudo','newvar','message','130699SZDXLJ','400psbPla','*Please\x20give\x20me\x20Variable\x20Name*\x0a*Example\x20:\x20'];_0xf4bf=function(){return _0x22e68d;};return _0xf4bf();}let updateConfig=()=>{const _0x3f9819=_0xc1ec55;try{let _0x3334e2=_0x3f9819(0xee);return delete require[_0x3f9819(0xc5)][_0x3334e2],require(_0x3334e2),!![];}catch(_0x4ed960){console[_0x3f9819(0xe5)](_0x4ed960);}};const heroku={};heroku[_0xc1ec55(0xe4)]=async(_0xd07de3,_0x48d352)=>{const _0x3dff9f=_0xc1ec55;try{const _0x5a040c={'Accept':_0x3dff9f(0xcf),'Authorization':_0x3dff9f(0xd0)+authToken,'Content-Type':_0x3dff9f(0xb6)},_0x2855d9=await fetch('https://api.heroku.com/apps/'+appName+_0x3dff9f(0xf8),{'method':_0x3dff9f(0xe9),'headers':_0x5a040c,'body':JSON['stringify']({[_0xd07de3]:_0x48d352})}),_0x22fb4f=await _0x2855d9[_0x3dff9f(0xaa)]();return{'status':!![],'data':_0x22fb4f};}catch(_0x479075){return{'status':![],'data':_0x479075};}},heroku[_0xc1ec55(0xb4)]=async()=>{const _0x3481a7=_0xc1ec55;try{const _0x22b1af={'Accept':_0x3481a7(0xcf),'Authorization':_0x3481a7(0xd0)+authToken},_0x3bb50b=await fetch(_0x3481a7(0x10b)+appName+_0x3481a7(0xf8),{'headers':_0x22b1af}),_0xfb3354=await _0x3bb50b[_0x3481a7(0xaa)]();let _0x6efaf0=_0x3481a7(0x100)+appName+'\x20VARS*\x20』\x20\x0a*________________________________________*\x0a';return Object[_0x3481a7(0xf2)](_0xfb3354)['forEach'](_0x792bf=>{const _0x12e8fe=_0x3481a7;_0x6efaf0+='*'+_0x792bf+_0x12e8fe(0xb1)+(_0xfb3354[_0x792bf]?_0x12e8fe(0xbc)+_0xfb3354[_0x792bf]+_0x12e8fe(0xbc):'')+'\x20\x0a';}),{'status':!![],'data':_0x6efaf0};}catch(_0x3932ac){return{'status':![],'data':_0x3932ac[_0x3481a7(0xd9)]||_0x3932ac};}},heroku[_0xc1ec55(0x102)]=async _0xb1a22=>{const _0x473fb7=_0xc1ec55;try{const _0x5c6d03={'Accept':'application/vnd.heroku+json;\x20version=3','Authorization':'Bearer\x20'+authToken},_0x5605e7=await fetch('https://api.heroku.com/apps/'+appName+_0x473fb7(0xf8),{'headers':_0x5c6d03}),_0x26040f=await _0x5605e7[_0x473fb7(0xaa)]();return{'status':!![],'data':_0x26040f[_0xb1a22]};}catch(_0x3bef2f){return{'status':![],'data':_0x3bef2f[_0x473fb7(0xd9)]||_0x3bef2f};}},heroku[_0xc1ec55(0xea)]=async(_0x25ad82,_0x3115e9)=>{const _0x248655=_0xc1ec55;try{const _0x4207de={'Accept':_0x248655(0xcf),'Authorization':_0x248655(0xd0)+authToken,'Content-Type':_0x248655(0xb6)};fetch(_0x248655(0x10b)+appName+'/config-vars',{'method':'GET','headers':_0x4207de})[_0x248655(0xe3)](_0x47bbf4=>{const _0x31b946=_0x248655;return _0x47bbf4['ok']?_0x47bbf4[_0x31b946(0xaa)]():{'status':![],'data':_0x31b946(0xce)+_0x47bbf4[_0x31b946(0xbd)]};})[_0x248655(0xe3)](_0x387a92=>{const _0x52c65d=_0x248655;if(_0x387a92[_0x52c65d(0xfa)](_0x25ad82)){const _0x17a922={..._0x387a92};return _0x17a922[_0x25ad82]=_0x3115e9,fetch('https://api.heroku.com/apps/'+appName+'/config-vars',{'method':'PATCH','headers':_0x4207de,'body':JSON['stringify'](_0x17a922)});}else return{'status':![],'data':'Variable\x20not\x20found\x20in\x20app'};})[_0x248655(0xe3)](_0x58ea28=>{if(_0x58ea28['ok'])return{'status':!![],'data':_0x58ea28};})[_0x248655(0xb5)](_0x916fd3=>{return{'status':![],'data':_0x916fd3};});}catch(_0x3d9ebc){return{'status':![],'data':_0x3d9ebc};}},heroku[_0xc1ec55(0xea)]=async(_0x4d36a5,_0x4c84a1)=>{const _0x5e425c=_0xc1ec55;try{const _0x2515a0={'Accept':'application/vnd.heroku+json;\x20version=3','Authorization':_0x5e425c(0xd0)+authToken,'Content-Type':_0x5e425c(0xb6)},_0x69e829=await fetch('https://api.heroku.com/apps/'+appName+_0x5e425c(0xf8),{'method':_0x5e425c(0xa9),'headers':_0x2515a0});if(!_0x69e829['ok'])return{'status':![],'data':_0x5e425c(0xd3)};const _0x5ae1b2=await _0x69e829[_0x5e425c(0xaa)]();if(_0x5ae1b2[_0x5e425c(0xfa)](_0x4d36a5)){const _0x587d10={..._0x5ae1b2};_0x587d10[_0x4d36a5]=_0x4c84a1;const _0x4b3418=await fetch(_0x5e425c(0x10b)+appName+'/config-vars',{'method':'PATCH','headers':_0x2515a0,'body':JSON[_0x5e425c(0xf5)](_0x587d10)});return _0x4b3418['ok']?{'status':!![],'data':_0x4b3418}:{'status':![],'data':_0x5e425c(0xa7)+_0x4b3418[_0x5e425c(0xbd)]};}else return{'status':![],'data':_0x5e425c(0x10e)};}catch(_0x5e8fe0){return{'status':![],'data':_0x5e8fe0[_0x5e425c(0xd9)]||_0x5e8fe0};}},smd({'cmdname':_0xc1ec55(0x10f),'alias':[_0xc1ec55(0xe8),_0xc1ec55(0xfb)],'info':_0xc1ec55(0xdf),'fromMe':!![],'type':_0xc1ec55(0xf9),'filename':__filename},async _0xf78029=>{const _0x2c8e52=_0xc1ec55;let _0x204a80=global[_0x2c8e52(0x106)][_0x2c8e52(0xf7)](',')[_0x2c8e52(0xca)](_0x4a441f=>_0x4a441f&&_0x4a441f!=='null')['map'](_0x471040=>_0x471040[_0x2c8e52(0xc8)]()),_0x10bccf=_0x204a80[_0x2c8e52(0xf1)]((_0x247f5e,_0xc999b3)=>'\x20\x20'+(_0xc999b3+0x1)+_0x2c8e52(0x103)+_0x247f5e+'\x0a\x0a')[_0x2c8e52(0xa8)](''),_0x1babe2=[_0xf78029[_0x2c8e52(0xe0)],..._0x204a80[_0x2c8e52(0xf1)](_0xb3507b=>_0xb3507b+_0x2c8e52(0xa6))];if(!_0x10bccf||!_0x204a80||!_0x204a80[0x0])return await _0xf78029[_0x2c8e52(0x107)]('*There\x27s\x20no\x20mods/sudo\x20added\x20for\x20your\x20bot!*');let _0x762894=(_0x2c8e52(0xf3)+(Config[_0x2c8e52(0xcb)]?Config[_0x2c8e52(0xcb)]:'SUHAIL-MD\x20')+_0x2c8e52(0xef)+_0x10bccf)[_0x2c8e52(0xc8)]();return await _0xf78029[_0x2c8e52(0x107)](_0x2c8e52(0xad),{'caption':_0x762894,'mentions':_0x1babe2},_0x2c8e52(0xd1),_0xf78029);}),smd({'pattern':_0xc1ec55(0xaf),'alias':[_0xc1ec55(0xbe),_0xc1ec55(0xcc)],'fromMe':!![],'desc':_0xc1ec55(0x109),'category':'tools','filename':__filename},async _0x61d6ff=>{const _0xc9afff=_0xc1ec55;try{let _0x24d586=_0x61d6ff[_0xc9afff(0xb9)]?_0x61d6ff['reply_message'][_0xc9afff(0xe0)]:_0x61d6ff[_0xc9afff(0xa4)][0x0]?_0x61d6ff[_0xc9afff(0xa4)][0x0]:'';if(!_0x24d586||!_0x24d586[_0xc9afff(0x104)](_0xc9afff(0xa6)))return await _0x61d6ff[_0xc9afff(0x107)](_0xc9afff(0xf6));let _0xf1255f=_0x24d586[_0xc9afff(0xf7)]('@')[0x0];if(global[_0xc9afff(0x106)][_0xc9afff(0x104)](_0xf1255f))return _0x61d6ff['reply'](_0xc9afff(0x105));global[_0xc9afff(0x106)]+=','+_0xf1255f;let _0x376ddc=HEROKU?await heroku[_0xc9afff(0xe4)](_0xc9afff(0x110),global[_0xc9afff(0x106)]):{'status':![]};if(_0x376ddc&&_0x376ddc['status'])return _0x61d6ff['reply']('*'+_0xf1255f+_0xc9afff(0xb3)+global['sudo']+_0xc9afff(0xbc));else{if(!_0x376ddc||!_0x376ddc?.[_0xc9afff(0xbd)]){if(HEROKU)await _0x61d6ff['reply'](_0xc9afff(0xc4));await _0x61d6ff[_0xc9afff(0x107)]('*User\x20temporary\x20added\x20in\x20sudo.*');}}}catch(_0x356a31){await _0x61d6ff[_0xc9afff(0xc3)](_0x356a31+_0xc9afff(0xf0),_0x356a31);}}),smd({'pattern':'delsudo','alias':[_0xc1ec55(0xd7),_0xc1ec55(0xab)],'fromMe':!![],'desc':_0xc1ec55(0x101),'category':_0xc1ec55(0xf9),'filename':__filename},async _0xd149b4=>{const _0x525c92=_0xc1ec55;try{let _0x45285f=_0xd149b4[_0x525c92(0xb9)]?_0xd149b4[_0x525c92(0xb9)][_0x525c92(0xe0)]:_0xd149b4[_0x525c92(0xa4)][0x0]?_0xd149b4[_0x525c92(0xa4)][0x0]:'';if(!_0x45285f||!_0x45285f[_0x525c92(0x104)](_0x525c92(0xa6)))return await _0xd149b4['reply']('*Uhh\x20dear,\x20reply/mention\x20an\x20User*');let _0x3c1f41=_0x45285f[_0x525c92(0xf7)]('@')[0x0],_0x5a3afd=','+_0x3c1f41;if(global[_0x525c92(0x106)][_0x525c92(0x104)](_0x5a3afd))global[_0x525c92(0x106)]=global['sudo']['replace'](_0x5a3afd,'');else return await _0xd149b4[_0x525c92(0x107)](_0x525c92(0xa3));let _0x69f761=HEROKU?await heroku['addvar'](_0x525c92(0x110),global[_0x525c92(0x106)]):{'status':![]};if(_0x69f761&&_0x69f761['status'])return _0xd149b4[_0x525c92(0x107)]('*'+_0x3c1f41+'\x20Deleted\x20Succesfully.*\x0aSudo\x20Numbers\x20:\x20```'+global['sudo']+_0x525c92(0xbc));else{if(!_0x69f761||!_0x69f761?.[_0x525c92(0xbd)]){if(HEROKU)await _0xd149b4[_0x525c92(0x107)](_0x525c92(0xc4));await _0xd149b4[_0x525c92(0x107)](_0x525c92(0xc9));}}}catch(_0x38beee){await _0xd149b4[_0x525c92(0xc3)](_0x38beee+'\x0a\x0acommand:\x20delsudo',_0x38beee);}}),smd({'pattern':'allvar','alias':[_0xc1ec55(0xb4),_0xc1ec55(0xeb)],'desc':_0xc1ec55(0xe1),'fromMe':!![],'category':_0xc1ec55(0xf9),'filename':__filename},async _0x301429=>{const _0x9b69e2=_0xc1ec55;try{let _0x30be20=await heroku[_0x9b69e2(0xb4)]();console[_0x9b69e2(0xe5)]({'result':_0x30be20});if(_0x30be20['status'])return _0x301429[_0x9b69e2(0xde)](_0x30be20[_0x9b69e2(0xe7)]);else console['error'](_0x30be20[_0x9b69e2(0xe7)]),_0x301429[_0x9b69e2(0x107)]('*_There\x27s\x20no\x20responce\x20from\x20HEROKU_*,\x20\x0a\x20\x20please\x20check\x20that\x20you\x20put\x20valid\x0a\x20\x20_HEROKU_APP_NAME_\x20&\x20_HEROKU_API_KEY_\x0a```\x20See\x20Console\x20to\x20check\x20whats\x20the\x20err```');}catch(_0x27dcbd){await _0x301429[_0x9b69e2(0xc3)](_0x27dcbd+_0x9b69e2(0xcd),_0x27dcbd);}}),smd({'pattern':_0xc1ec55(0xd8),'alias':[_0xc1ec55(0xe4),_0xc1ec55(0xb7)],'desc':_0xc1ec55(0xfc),'category':_0xc1ec55(0xf9),'fromMe':!![],'filename':__filename},async(_0x23a9e4,_0x5eb901,{cmdName:_0x5d321d})=>{const _0x380756=_0xc1ec55;try{if(!_0x5eb901)return _0x23a9e4[_0x380756(0x107)](_0x380756(0xac)+(prefix+_0x5d321d)+_0x380756(0xfe));const _0x6c193a=_0x5eb901[_0x380756(0xc0)](':'),_0x41a396=_0x5eb901[_0x380756(0xe6)](0x0,_0x6c193a)[_0x380756(0xdd)]()[_0x380756(0xc8)](),_0x440f12=_0x5eb901[_0x380756(0xe6)](_0x6c193a+0x1)[_0x380756(0xc8)]();process[_0x380756(0xae)][_0x41a396]=_0x440f12,updateConfig();if(!_0x440f12)return msg[_0x380756(0x107)](_0x380756(0xfd)+(prefix+smd)+_0x380756(0x108));let _0x451d76=await heroku[_0x380756(0xe4)](_0x41a396,_0x440f12);if(_0x451d76&&_0x451d76['status'])return _0x23a9e4[_0x380756(0x107)]('*'+_0x41a396+_0x380756(0xd5)+_0x440f12+_0x380756(0xc2));else(!_0x451d76||!_0x451d76[_0x380756(0xbd)])&&(console['error'](result[_0x380756(0xe7)]),await _0x23a9e4[_0x380756(0x107)](_0x380756(0xec)+_0x5d321d+'\x20due\x20to\x20error!_*\x0a\x0a\x20\x20_please\x20check\x20that\x20you\x20put\x20valid_\x0a\x20\x20_*HEROKU_APP_NAME*\x20and\x20*HEROKU_API_KEY*_'));}catch(_0x5763ff){await _0x23a9e4['error'](_0x5763ff+_0x380756(0x10d)+_0x5d321d,_0x5763ff);}}),smd({'pattern':'getvar','desc':'To\x20Get\x20A\x20Heroku\x20Var','category':_0xc1ec55(0xf9),'fromMe':!![],'filename':__filename},async(_0x303701,_0x1d8719,{cmdName:_0x4d5fc7})=>{const _0x27442f=_0xc1ec55;try{if(!_0x1d8719)return _0x303701[_0x27442f(0x107)](_0x27442f(0xdc)+(prefix+_0x4d5fc7)+_0x27442f(0xd2));const _0x31c9ad=_0x1d8719['split']('\x20')[0x0]['toUpperCase']();let _0x510fef=await heroku[_0x27442f(0x102)](_0x31c9ad);if(_0x510fef['status'])return _0x510fef[_0x27442f(0xe7)]?_0x303701[_0x27442f(0x107)]('*'+_0x31c9ad+_0x27442f(0xff)+_0x510fef[_0x27442f(0xe7)]):_0x303701['reply']('*'+_0x31c9ad+'*\x20does\x20not\x20exist\x20in\x20Heroku\x20*'+appName+_0x27442f(0xa5));else(!_0x510fef||!_0x510fef[_0x27442f(0xbd)])&&(console[_0x27442f(0xc3)](result[_0x27442f(0xe7)]),await _0x303701[_0x27442f(0x107)](_0x27442f(0xb0)));}catch(_0x3c6608){await _0x303701['error'](_0x3c6608+_0x27442f(0x10d)+_0x4d5fc7,_0x3c6608);}}),smd({'pattern':'setvar','desc':_0xc1ec55(0xfc),'category':'tools','fromMe':!![],'filename':__filename},async(_0xf720ad,_0x4492c1,{smd:_0x14ba4c})=>{const _0x4d4723=_0xc1ec55;try{if(!_0x4492c1)return _0xf720ad[_0x4d4723(0x107)]('*Uhh\x20dear,\x20Give\x20𝙹𝙾𝚁𝙳𝙰𝙽-𝙹𝙾𝙴𝙻𝚂𝚃𝙰𝚁🤖\x20variable\x20name*\x0a*Example\x20:\x20'+prefix+'setvar\x20PREFIX:null*');const _0x3adbd0=_0x4492c1['indexOf'](':'),_0x495c42=_0x4492c1[_0x4d4723(0xe6)](0x0,_0x3adbd0)['toUpperCase']()['trim'](),_0xaca022=_0x4492c1[_0x4d4723(0xe6)](_0x3adbd0+0x1)[_0x4d4723(0xc8)]();if(!_0xaca022)return msg[_0x4d4723(0x107)]('*Uhh\x20Please,\x20Provide\x20value\x20after\x20\x27:\x27\x20!*\x0a*Example\x20:\x20'+(prefix+_0x14ba4c)+_0x4d4723(0xc1));process['env'][_0x495c42]=_0xaca022,updateConfig();let _0x20767c=await heroku[_0x4d4723(0xea)](_0x495c42,_0xaca022);if(_0x20767c['status'])await _0xf720ad[_0x4d4723(0x107)]('*'+_0x495c42+_0x4d4723(0xd5)+_0xaca022+_0x4d4723(0xb2));else(!_0x20767c||!_0x20767c[_0x4d4723(0xbd)])&&(console['error'](_0x20767c[_0x4d4723(0xe7)]),await _0xf720ad[_0x4d4723(0x107)](_0x20767c[_0x4d4723(0xe7)]));}catch(_0x536b03){await _0xf720ad['error'](_0x536b03+_0x4d4723(0x10d)+_0x14ba4c,_0x536b03);}});
39 |
--------------------------------------------------------------------------------
/plugins/meme.say/Suhail MD:
--------------------------------------------------------------------------------
1 | JORDAN-JOELSTAR BOT whatsapp bot md
2 |
--------------------------------------------------------------------------------
/plugins/meme.say/anime.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jamesxtreme/lost/4ea5365b0053ca2b9d39dec11ee3f61a7ac5c2e5/plugins/meme.say/anime.png
--------------------------------------------------------------------------------
/plugins/meme.say/elon.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jamesxtreme/lost/4ea5365b0053ca2b9d39dec11ee3f61a7ac5c2e5/plugins/meme.say/elon.jpg
--------------------------------------------------------------------------------
/plugins/meme.say/imran.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jamesxtreme/lost/4ea5365b0053ca2b9d39dec11ee3f61a7ac5c2e5/plugins/meme.say/imran.png
--------------------------------------------------------------------------------
/plugins/meme.say/johni.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jamesxtreme/lost/4ea5365b0053ca2b9d39dec11ee3f61a7ac5c2e5/plugins/meme.say/johni.png
--------------------------------------------------------------------------------
/plugins/meme.say/mark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jamesxtreme/lost/4ea5365b0053ca2b9d39dec11ee3f61a7ac5c2e5/plugins/meme.say/mark.png
--------------------------------------------------------------------------------
/plugins/meme.say/mia.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jamesxtreme/lost/4ea5365b0053ca2b9d39dec11ee3f61a7ac5c2e5/plugins/meme.say/mia.png
--------------------------------------------------------------------------------
/plugins/meme.say/modi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jamesxtreme/lost/4ea5365b0053ca2b9d39dec11ee3f61a7ac5c2e5/plugins/meme.say/modi.png
--------------------------------------------------------------------------------
/plugins/meme.say/ronaldo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jamesxtreme/lost/4ea5365b0053ca2b9d39dec11ee3f61a7ac5c2e5/plugins/meme.say/ronaldo.png
--------------------------------------------------------------------------------
/plugins/meme.say/trumSay.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jamesxtreme/lost/4ea5365b0053ca2b9d39dec11ee3f61a7ac5c2e5/plugins/meme.say/trumSay.png
--------------------------------------------------------------------------------
/plugins/say.smd:
--------------------------------------------------------------------------------
1 | /**
2 | //══════════════════════════════════════════════════════════════════════════════════════════════════════//
3 | // //
4 | // WHATSAPP BOT-MD BETA //
5 | // //
6 | // V:1.2.8 //
7 | // //
8 | // ███████╗██╗ ██╗██╗ ██╗ █████╗ ██╗██╗ ███╗ ███╗██████╗ //
9 | // ██╔════╝██║ ██║██║ ██║██╔══██╗██║██║ ████╗ ████║██╔══██╗ //
10 | // ███████╗██║ ██║███████║███████║██║██║ ██╔████╔██║██║ ██║ //
11 | // ╚════██║██║ ██║██╔══██║██╔══██║██║██║ ██║╚██╔╝██║██║ ██║ //
12 | // ███████║╚██████╔╝██║ ██║██║ ██║██║███████╗ ██║ ╚═╝ ██║██████╔╝ //
13 | // ╚══════╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝╚═╝╚══════╝ ╚═╝ ╚═╝╚═════╝ //
14 | // //
15 | // //
16 | // //
17 | //══════════════════════════════════════════════════════════════════════════════════════════════════════//
18 | *
19 | * @project_name : 𝙹𝙾𝚁𝙳𝙰𝙽-𝙹𝙾𝙴𝙻𝚂𝚃𝙰𝚁 🤖
20 | * @author : 𝙹𝙾𝚁𝙳𝙰𝙽-𝙹𝙾𝙴𝙻𝚂𝚃𝙰𝚁
21 | * @youtube : https://www.youtube.com/@SuhailTechInfo
22 | * @description : 𝙹𝙾𝚁𝙳𝙰𝙽-𝙹𝙾𝙴𝙻𝚂𝚃𝙰𝚁 🤖 ,A Multi-functional whatsapp user bot.
23 | * @version 1.2.8
24 | *
25 | *
26 | * Created By 𝙹𝙾𝚁𝙳𝙰𝙽-𝙹𝙾𝙴𝙻𝚂𝚃𝙰𝚁.
27 | * © 2024 𝙹𝙾𝚁𝙳𝙰𝙽-𝙹𝙾𝙴𝙻𝚂𝚃𝙰𝚁 🤖.
28 | */
29 |
30 |
31 |
32 | let Suhail_Md = "Suhail MD Whatsapp bot md"
33 |
34 |
35 | function _0x3250(){const _0x15ebe1=['push','./temp/johni.png','say','48282CCbbUn','mark','./plugins/meme.say/mark.png','Finds\x20info\x20about\x20song','mia','height','../lib/','fs-extra','./plugins/meme.say/mia.png','bot','17030FVIgaM','johni','getContext','send','143ZHoZnp','605YGyBXc','8210657KbvnHj','error','finish','./plugins/meme.say/imran.png','jid','imran','./temp/mia.png','split','px\x20Arial','./temp/modi.png','length','caption','measureText','elon','1968855seGwjC','ronaldo','./plugins/meme.say/trumSay.png','./plugins/meme.say/johni.png','modi','\x0a\x0a\x20command:\x20coffe','textAlign','./plugins/meme.say/elon.jpg','font','splice','*provide\x20text!*','axios','108NIdFzv','createPNGStream','\x0a\x0a\x20command:\x20modi','kofi','pipe','./temp/mark.png','\x0a\x0a\x20command:\x20ronaldo','black','createWriteStream','sendMessage','../lib','26131820GLNdHG','WORKTYPE','left','drawImage','forEach','trump','canvas','wa-sticker-formatter','2996872xTkOBK','*_Didn\x27t\x20get\x20any\x20results,\x20Sorry!_*','log','./plugins/meme.say/modi.png','./temp/elon.png','269600wLYtGW','width','tea','slice'];_0x3250=function(){return _0x15ebe1;};return _0x3250();}const _0x19f984=_0x32a0;(function(_0x2985fc,_0x31ddaa){const _0x487c8d=_0x32a0,_0x2ca344=_0x2985fc();while(!![]){try{const _0x141177=-parseInt(_0x487c8d(0x104))/0x1*(-parseInt(_0x487c8d(0x100))/0x2)+parseInt(_0x487c8d(0x114))/0x3+parseInt(_0x487c8d(0x133))/0x4+-parseInt(_0x487c8d(0x105))/0x5*(parseInt(_0x487c8d(0xf6))/0x6)+parseInt(_0x487c8d(0x106))/0x7+parseInt(_0x487c8d(0x138))/0x8*(parseInt(_0x487c8d(0x120))/0x9)+-parseInt(_0x487c8d(0x12b))/0xa;if(_0x141177===_0x31ddaa)break;else _0x2ca344['push'](_0x2ca344['shift']());}catch(_0x3ac89a){_0x2ca344['push'](_0x2ca344['shift']());}}}(_0x3250,0x95cfe));const axios=require(_0x19f984(0x11f)),fs=require(_0x19f984(0xfd)),{exec}=require('child_process'),{Sticker,createSticker,StickerTypes}=require(_0x19f984(0x132)),fetch=require('node-fetch'),{userdb,tiny,fancytext,smdBuffer,getBuffer,sleep,listall,getRandom,prefix,smd,generateSticker,TelegraPh,Config,tlang}=require(_0x19f984(0xfc));let s_ser=Config[_0x19f984(0x12c)]==='public'?![]:!![];smd({'pattern':_0x19f984(0x130),'alias':['tea',_0x19f984(0x123)],'category':_0x19f984(0xf5),'desc':'give\x20text\x20to\x20creat\x20trum\x20tweet','filename':__filename},async(_0x2e919e,_0x3211d9)=>{const _0x1bb983=_0x19f984;try{if(!_0x3211d9)return await _0x2e919e['send'](_0x1bb983(0x11e));const _0x1fe1f4=_0x1bb983(0x116),_0x6eae84='./temp/trump.png',_0x37de91=0x46,_0x562e1c=0x96,_0x8d5fe7=0x2bc,_0x5c1e91=0x4;let _0x3516c1=await addTextToImage(_0x1fe1f4,_0x6eae84,'\x20\x20'+_0x3211d9,_0x37de91,_0x562e1c,_0x8d5fe7,_0x5c1e91,'35');await sleep(0x5dc),await _0x2e919e[_0x1bb983(0xff)][_0x1bb983(0x129)](_0x2e919e[_0x1bb983(0x10a)],{'image':{'url':_0x3516c1},'caption':Config[_0x1bb983(0x111)]});}catch(_0x17be15){return await _0x2e919e['error'](_0x17be15+_0x1bb983(0x119),_0x17be15,'*_Didn\x27t\x20get\x20any\x20results,\x20Sorry!_*');}}),smd({'pattern':_0x19f984(0xfa),'alias':[_0x19f984(0x13a),'kofi'],'category':'say','desc':'Finds\x20info\x20about\x20song','filename':__filename},async(_0x196aaf,_0xb868e4)=>{const _0x593bc5=_0x19f984;try{if(!_0xb868e4)return await _0x196aaf[_0x593bc5(0x103)](_0x593bc5(0x11e));const {sleep:_0x1e5f8e}=require(_0x593bc5(0x12a)),_0x45716c=_0x593bc5(0xfe),_0x349967=_0x593bc5(0x10c),_0x205145=0x5a,_0x4fffeb=0x78,_0x29c4a0=0x258,_0x1b6b56=0x3,_0x19aff6='35';let _0x458c49=await addTextToImage(_0x45716c,_0x349967,'\x20\x20'+_0xb868e4,_0x205145,_0x4fffeb,_0x29c4a0,_0x1b6b56,_0x19aff6);await _0x1e5f8e(0x5dc),await _0x196aaf[_0x593bc5(0xff)][_0x593bc5(0x129)](_0x196aaf['jid'],{'image':{'url':_0x458c49},'caption':Config['caption']});}catch(_0x5cbdac){return await _0x196aaf['error'](_0x5cbdac+'\x0a\x0a\x20command:\x20coffe',_0x5cbdac,_0x593bc5(0x134));}}),smd({'pattern':_0x19f984(0x101),'alias':[_0x19f984(0x13a),_0x19f984(0x123)],'category':_0x19f984(0xf5),'desc':_0x19f984(0xf9),'filename':__filename},async(_0x3e4e5f,_0xc96ca7)=>{const _0x44da97=_0x19f984;try{if(!_0xc96ca7)return await _0x3e4e5f[_0x44da97(0x103)](_0x44da97(0x11e));const {sleep:_0xb12005}=require('../lib'),_0x340a07=_0x44da97(0x117),_0x57864f=_0x44da97(0xf4),_0x2df546=0x28,_0x3436d9=0xd2,_0x1f11ae=0x23a,_0x4bdade=0x3,_0x539a5e='30';let _0xb1f16a=await addTextToImage(_0x340a07,_0x57864f,'\x20\x20'+_0xc96ca7,_0x2df546,_0x3436d9,_0x1f11ae,_0x4bdade,_0x539a5e);await _0xb12005(0x5dc),await _0x3e4e5f[_0x44da97(0xff)]['sendMessage'](_0x3e4e5f[_0x44da97(0x10a)],{'image':{'url':_0xb1f16a},'caption':Config[_0x44da97(0x111)]});}catch(_0x53b0a7){return await _0x3e4e5f['error'](_0x53b0a7+_0x44da97(0x119),_0x53b0a7,'*_Didn\x27t\x20get\x20any\x20results,\x20Sorry!_*');}}),smd({'pattern':_0x19f984(0x113),'alias':[_0x19f984(0x13a),_0x19f984(0x123)],'category':_0x19f984(0xf5),'desc':_0x19f984(0xf9),'filename':__filename},async(_0x102280,_0x5103d0)=>{const _0x36244e=_0x19f984;try{if(!_0x5103d0)return await _0x102280[_0x36244e(0x103)](_0x36244e(0x11e));const {sleep:_0x4a4a57}=require(_0x36244e(0x12a)),_0x17181a=_0x36244e(0x11b),_0x3ec84e=_0x36244e(0x137),_0x8750aa=0x3c,_0x46941a=0x82,_0x47429e=0x384,_0x5461e5=0x5;let _0x499f7b=await addTextToImage(_0x17181a,_0x3ec84e,'\x09'+_0x5103d0,_0x8750aa,_0x46941a,_0x47429e,_0x5461e5);await _0x4a4a57(0x5dc),await _0x102280[_0x36244e(0xff)]['sendMessage'](_0x102280['jid'],{'image':{'url':_0x499f7b},'caption':Config['caption']});}catch(_0x443f32){return await _0x102280[_0x36244e(0x107)](_0x443f32+_0x36244e(0x119),_0x443f32,_0x36244e(0x134));}}),smd({'pattern':_0x19f984(0xf7),'alias':[_0x19f984(0x13a),_0x19f984(0x123)],'category':_0x19f984(0xf5),'desc':_0x19f984(0xf9),'filename':__filename},async(_0x27b8ff,_0x53affd)=>{const _0x15b21f=_0x19f984;try{if(!_0x53affd)return await _0x27b8ff[_0x15b21f(0x103)](_0x15b21f(0x11e));const {sleep:_0x445b13}=require('../lib'),_0xf83242=_0x15b21f(0xf8),_0x564c44=_0x15b21f(0x125),_0xabdc6f=0x1e,_0x452cba=0x50,_0x1b5119=0x1f4,_0x59eae9=0x3,_0x48235d='20';let _0x21dd56=await addTextToImage(_0xf83242,_0x564c44,'\x20\x20'+_0x53affd,_0xabdc6f,_0x452cba,_0x1b5119,_0x59eae9,_0x48235d);await _0x445b13(0x5dc),await _0x27b8ff[_0x15b21f(0xff)]['sendMessage'](_0x27b8ff[_0x15b21f(0x10a)],{'image':{'url':_0x21dd56},'caption':Config['caption']});}catch(_0x117a0a){return await _0x27b8ff[_0x15b21f(0x107)](_0x117a0a+'\x0a\x0a\x20command:\x20coffe',_0x117a0a,_0x15b21f(0x134));}}),smd({'pattern':_0x19f984(0x115),'alias':[_0x19f984(0x13a),_0x19f984(0x123)],'category':_0x19f984(0xf5),'desc':_0x19f984(0xf9),'filename':__filename},async(_0x510e3f,_0x338922)=>{const _0x4470ba=_0x19f984;try{if(!_0x338922)return await _0x510e3f[_0x4470ba(0x103)](_0x4470ba(0x11e));const {sleep:_0xb860d4}=require(_0x4470ba(0x12a)),_0x395e='./plugins/meme.say/ronaldo.png',_0x40e38d='./temp/ronaldo.png',_0x3ffcaa=0x32,_0x42b27d=0x8c,_0x3943e8=0x258,_0x3def83=0x4,_0x2f0120='35';let _0x5f154f=await addTextToImage(_0x395e,_0x40e38d,'\x20\x20'+_0x338922,_0x3ffcaa,_0x42b27d,_0x3943e8,_0x3def83,_0x2f0120);await _0xb860d4(0x5dc),await _0x510e3f['bot'][_0x4470ba(0x129)](_0x510e3f['jid'],{'image':{'url':_0x5f154f},'caption':Config['caption']});}catch(_0x217be1){return await _0x510e3f[_0x4470ba(0x107)](_0x217be1+_0x4470ba(0x126),_0x217be1,'*_Didn\x27t\x20get\x20any\x20results,\x20Sorry!_*');}}),smd({'pattern':_0x19f984(0x118),'alias':[_0x19f984(0x13a),_0x19f984(0x123)],'category':'say','desc':_0x19f984(0xf9),'filename':__filename},async(_0x570869,_0x5706ad)=>{const _0x224900=_0x19f984;try{if(!_0x5706ad)return await _0x570869[_0x224900(0x103)]('*provide\x20text!*');const {sleep:_0x569e63}=require(_0x224900(0x12a)),_0x376671=_0x224900(0x136),_0x421d98=_0x224900(0x10f),_0x4fbe21=0x14,_0x2c7e3b=0x46,_0x355c11=0x1f4,_0x104f3a=0x4,_0x2bbc60='20';let _0x2c7d13=await addTextToImage(_0x376671,_0x421d98,'\x20\x20'+_0x5706ad,_0x4fbe21,_0x2c7e3b,_0x355c11,_0x104f3a,_0x2bbc60);await _0x569e63(0x5dc),await _0x570869[_0x224900(0xff)][_0x224900(0x129)](_0x570869[_0x224900(0x10a)],{'image':{'url':_0x2c7d13},'caption':Config['caption']});}catch(_0x5c2f8f){return await _0x570869[_0x224900(0x107)](_0x5c2f8f+_0x224900(0x122),_0x5c2f8f,_0x224900(0x134));}}),smd({'pattern':_0x19f984(0x10b),'alias':[_0x19f984(0x13a),_0x19f984(0x123)],'category':_0x19f984(0xf5),'desc':_0x19f984(0xf9),'filename':__filename},async(_0x3faf31,_0x336e80)=>{const _0x3aa5e6=_0x19f984;try{if(!_0x336e80)return await _0x3faf31[_0x3aa5e6(0x103)]('*provide\x20text!*');const {sleep:_0x1f1261}=require(_0x3aa5e6(0x12a)),_0x2cb643=_0x3aa5e6(0x109),_0x4909fc='./temp/imran.png',_0x396f03=0x14,_0x17f44a=0x46,_0xd147d9=0x1f4,_0x124113=0x5,_0x22ac13='20';let _0xc5a93c=await addTextToImage(_0x2cb643,_0x4909fc,'\x20\x20'+_0x336e80,_0x396f03,_0x17f44a,_0xd147d9,_0x124113,_0x22ac13);await _0x1f1261(0x5dc),await _0x3faf31[_0x3aa5e6(0xff)][_0x3aa5e6(0x129)](_0x3faf31[_0x3aa5e6(0x10a)],{'image':{'url':_0xc5a93c},'caption':Config[_0x3aa5e6(0x111)]});}catch(_0x4f2426){return await _0x3faf31['error'](_0x4f2426+'\x0a\x0a\x20command:\x20imran',_0x4f2426,'*_Didn\x27t\x20get\x20any\x20results,\x20Sorry!_*');}});function _0x32a0(_0x13bb20,_0x11096e){const _0x3250a6=_0x3250();return _0x32a0=function(_0x32a003,_0xca9ff3){_0x32a003=_0x32a003-0xf3;let _0x5cebaf=_0x3250a6[_0x32a003];return _0x5cebaf;},_0x32a0(_0x13bb20,_0x11096e);}const {createCanvas,loadImage}=require(_0x19f984(0x131));async function addTextToImage(_0x58895c,_0x202ed4,_0x48abef,_0x4c9443,_0x564cb0,_0xe20474,_0x1ceb13,_0x4b0dfb='30'){const _0x36957f=_0x19f984,_0x37f236=await loadImage(_0x58895c),_0x19a5bd=createCanvas(_0x37f236[_0x36957f(0x139)],_0x37f236[_0x36957f(0xfb)]),_0x33a874=_0x19a5bd[_0x36957f(0x102)]('2d');_0x33a874[_0x36957f(0x12e)](_0x37f236,0x0,0x0,_0x19a5bd[_0x36957f(0x139)],_0x19a5bd[_0x36957f(0xfb)]),_0x33a874[_0x36957f(0x11c)]=_0x4b0dfb+_0x36957f(0x10e),_0x33a874['fillStyle']=_0x36957f(0x127),_0x33a874[_0x36957f(0x11a)]=_0x36957f(0x12d),_0x33a874['textBaseline']='top';const _0x2523d0=splitTextIntoLines(_0x48abef,_0x33a874,_0xe20474);if(_0x2523d0[_0x36957f(0x110)]>_0x1ceb13){_0x2523d0[_0x36957f(0x11d)](_0x1ceb13);const _0x22df3c=_0x2523d0[_0x1ceb13-0x1],_0x1a273c=_0x22df3c[_0x36957f(0x13b)](0x0,_0x22df3c[_0x36957f(0x110)]-0xa)+'...Read\x20More';_0x2523d0[_0x1ceb13-0x1]=_0x1a273c;}_0x2523d0[_0x36957f(0x12f)]((_0x49cdd3,_0x395f00)=>{_0x33a874['fillText'](_0x49cdd3,_0x4c9443,_0x564cb0+_0x395f00*0x19);});const _0x32c36e=fs[_0x36957f(0x128)](_0x202ed4),_0x4f5585=_0x19a5bd[_0x36957f(0x121)]();_0x4f5585[_0x36957f(0x124)](_0x32c36e),await new Promise(_0x37d5b5=>{const _0x2a69cc=_0x36957f;_0x32c36e['on'](_0x2a69cc(0x108),_0x37d5b5);});return _0x202ed4;console[_0x36957f(0x135)]('Image\x20with\x20text\x20created:',_0x202ed4);}function splitTextIntoLines(_0x17ef5c,_0x51a0cf,_0x4d7f68){const _0x2c8efd=_0x19f984,_0x2e805a=_0x17ef5c[_0x2c8efd(0x10d)]('\x20'),_0x32417c=[];let _0x4af771='';for(const _0xfba324 of _0x2e805a){const _0x3509ff=_0x4af771===''?_0xfba324:_0x4af771+'\x20'+_0xfba324,_0x46ffa7=_0x51a0cf[_0x2c8efd(0x112)](_0x3509ff)[_0x2c8efd(0x139)];_0x46ffa7<=_0x4d7f68?_0x4af771=_0x3509ff:(_0x32417c[_0x2c8efd(0xf3)](_0x4af771),_0x4af771=_0xfba324);}return _0x4af771!==''&&_0x32417c[_0x2c8efd(0xf3)](_0x4af771),_0x32417c;}
36 |
--------------------------------------------------------------------------------
/plugins/search.smd:
--------------------------------------------------------------------------------
1 | /**
2 | //══════════════════════════════════════════════════════════════════════════════════════════════════════//
3 | // //
4 | // WHATSAPP BOT-MD BETA //
5 | // //
6 | // V:1.2.8 //
7 | // //
8 | // ███████╗██╗ ██╗██╗ ██╗ █████╗ ██╗██╗ ███╗ ███╗██████╗ //
9 | // ██╔════╝██║ ██║██║ ██║██╔══██╗██║██║ ████╗ ████║██╔══██╗ //
10 | // ███████╗██║ ██║███████║███████║██║██║ ██╔████╔██║██║ ██║ //
11 | // ╚════██║██║ ██║██╔══██║██╔══██║██║██║ ██║╚██╔╝██║██║ ██║ //
12 | // ███████║╚██████╔╝██║ ██║██║ ██║██║███████╗ ██║ ╚═╝ ██║██████╔╝ //
13 | // ╚══════╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝╚═╝╚══════╝ ╚═╝ ╚═╝╚═════╝ //
14 | // //
15 | // //
16 | // //
17 | //══════════════════════════════════════════════════════════════════════════════════════════════════════//
18 | *
19 | * @project_name : Suhail-Md
20 | * @author : Suhail Tech Info
21 | * @youtube : https://www.youtube.com/@SuhailTechInfo
22 | * @description : Suhail-Md ,A Multi-functional whatsapp user bot.
23 | * @version 1.2.8
24 | *
25 | *
26 | * Created By Suhail Tech Info.
27 | * © 2024 Suhail-Md.
28 | */
29 |
30 |
31 |
32 | let Suhail_Md = "Suhail MD Whatsapp bot md"
33 |
34 |
35 | const moment = require('moment-timezone')
36 | const {fetchJson,smd, tlang,send, getBuffer, prefix, Config ,groupdb } = require('../lib')
37 | let gis = require("async-g-i-s");
38 | const axios = require('axios')
39 | const fetch = require('node-fetch')
40 |
41 | //---------------------------------------------------------------------------
42 | const { shazam } = require('../lib')
43 | let yts = require("secktor-pack");
44 | smd({
45 | pattern: "find",
46 | alias :["shazam"],
47 | category: "search",
48 | desc: "Finds info about song",
49 | filename: __filename,
50 | },
51 | async(message) => {
52 | try{
53 | let mime = message.reply_message ? message.reply_message.mtype : ''
54 | if (!/audio/.test(mime)) return message.reply(`Reply audio ${prefix}find`);
55 | let buff = await message.reply_message.download();
56 | let data = await shazam(buff);
57 | if (!data || !data.status) return message.send(data);
58 | let h =`*TITLE: _${data.title}_* \n*ARTIST: _${data.artists}_*\n *ALBUM:* _${data.album}_ `
59 | // *𝚁𝚎𝚕𝚎𝚊𝚜𝚎:* _${data.release_date}
60 | await message.bot.sendUi(message.jid, { caption: h, },{quoted : message} , "text",'true' );
61 | }catch(e){return await message.error(`${e}\n\n command: find`,e,`*_Didn't get any results, Sorry!_*`) }
62 | })
63 | //------------------------------------------------------------------------------------
64 |
65 | smd({
66 | pattern: "github",
67 | category: "search",
68 | desc: "Finds info about song",
69 | filename: __filename,
70 | },
71 | async(message, match) => {
72 | try{
73 |
74 | message.react("🔍")
75 | if (!match) return message.reply(`Give me a user name like ${prefix}github SuhailTechInfo`)
76 |
77 | const { data } = await axios(`https://api.github.com/users/${match}`)
78 | if(!data) return await message.send(`*_Didn't get any results, Provide valid user name!_*`)
79 | let gitdata = data
80 | message.sendMessage(message.jid, {
81 | image: { url: gitdata.avatar_url }, caption:`ㅤㅤㅤ*[ GITHUB USER INFO ]*
82 |
83 | 🚩 Id : ${gitdata.id}
84 | 🔖 Nickname : ${gitdata.name}
85 | 🔖 Username : ${gitdata.login}
86 | ✨ Bio : ${gitdata.bio}
87 | 🏢 Company : ${gitdata.company}
88 | 📍 Location : ${gitdata.location}
89 | 📧 Email : ${gitdata.email}
90 | 📰 Blog : ${gitdata.blog}
91 | 🔓 Public Repo : ${gitdata.repos_url}
92 | 🔐 Public Gists : ${gitdata.gists_url}
93 | 💕 Followers : ${gitdata.followers}
94 | 👉 Following : ${gitdata.following}
95 | 🔄 Updated At : ${gitdata.updated_at}
96 | 🧩 Created At : ${gitdata.created_at}`
97 | }, { quoted: message })
98 |
99 | }catch(e){return await message.error(`${e}\n\n command: github`,e,`*_Didn't get any results, Sorry!_*`) }
100 | })
101 |
102 | //------------------------------------------------------------------------------------
103 | smd({
104 | pattern: "coffe",
105 | alias:["tea","kofi"],
106 | category: "search",
107 | react : "🫡",
108 | desc: "send randome coffe",
109 | filename: __filename,
110 | },
111 | async(m) => {
112 | try{
113 | // m.react("🫡")
114 | return await m.bot.sendMessage(m.chat, {image: { url: 'https://coffee.alexflipnote.dev/random' },caption: `Here is your Coffee...`, }, { quoted: m })
115 |
116 | }catch(e){return await m.error(`${e}\n\n command: coffe`,e,`*_Didn't get any results, Sorry!_*`) }
117 |
118 |
119 | })
120 | //------------------------------------------------------------------------------------
121 |
122 |
123 |
124 |
125 |
126 |
127 | //---------------------------------------------------------------------------
128 | smd({pattern: 'lyrics', alias :['lyric'],category: "search", desc: "Searche lyrics of given song name",use: '',filename: __filename,},
129 |
130 | async(message, text,{cmdName}) => {
131 | if (!text) return message.reply(`*_Uhh please, give me song name_*\n*_Example ${prefix+cmdName} blue eyes punjabi_*`);
132 | try {
133 | const res = await ( await fetch(`https://inrl-web.onrender.com/api/lyrics?text=${text}`) ).json();
134 | if(!res.status) return message.send("*Please Provide valid name!!!*");
135 | if(!res.result) return message.send("*There's a problem, try again later!*");
136 | const { thumb,lyrics,title,artist } = res.result, tbl= "```", tcl ="*", tdl = "_*", contextInfo = { externalAdReply: { ...(await message.bot.contextInfo("𝗦𝗨𝗛𝗔𝗜𝗟-𝗠𝗗",`Lyrics-${text}`))} }
137 | await send(message, `*𝚃𝚒𝚝𝚕𝚎:* ${title}\n*𝙰𝚛𝚝𝚒𝚜𝚝:* ${artist} \n${tbl}${lyrics}${tbl} `,{contextInfo : contextInfo },"");
138 |
139 | }catch(e){return await message.error(`${e}\n\n command: ${cmdName}`,e,`*_Didn't get any lyrics, Sorry!_*`) }
140 |
141 |
142 |
143 |
144 |
145 | })
146 |
147 |
148 | //---------------------------------------------------------------------------
149 | smd({
150 | pattern: "imdb",
151 | category: "search",
152 | desc: "sends info of asked movie/series.",
153 | use: '',
154 | filename: __filename,
155 | },
156 | async(message, match) => {
157 | try{
158 | if (!match) return message.reply(`_Name a Series or movie ${tlang().greet}._`);
159 | let {data} = await axios.get(`http://www.omdbapi.com/?apikey=742b2d09&t=${match}&plot=full`);
160 | if(!data || data.cod == '404') return await message.reply(`*_Please provide valid country name!_*`)
161 |
162 | let imdbt = "⚍⚎⚎⚎⚎⚎⚎⚎⚎⚎⚎⚎⚎⚎⚎⚍\n" + " ``` 𝕀𝕄𝔻𝔹 𝕊𝔼𝔸ℝℂℍ```\n" + "⚎⚎⚎⚎⚎⚎⚎⚎⚎⚎⚎⚎⚎⚎⚎⚎\n";
163 | imdbt += "🎬Title : " + data.Title + "\n";
164 | imdbt += "📅Year : " + data.Year + "\n";
165 | imdbt += "⭐Rated : " + data.Rated + "\n";
166 | imdbt += "📆Released : " + data.Released + "\n";
167 | imdbt += "⏳Runtime : " + data.Runtime + "\n";
168 | imdbt += "🌀Genre : " + data.Genre + "\n";
169 | imdbt += "👨🏻💻Director : " + data.Director + "\n";
170 | imdbt += "✍Writer : " + data.Writer + "\n";
171 | imdbt += "👨Actors : " + data.Actors + "\n";
172 | imdbt += "📃Plot : " + data.Plot + "\n";
173 | imdbt += "🌐Language : " + data.Language + "\n";
174 | imdbt += "🌍Country : " + data.Country + "\n";
175 | imdbt += "🎖️Awards : " + data.Awards + "\n";
176 | imdbt += "📦BoxOffice : " + data.BoxOffice + "\n";
177 | imdbt += "🏙️Production : " + data.Production + "\n";
178 | imdbt += "🌟imdbRating : " + data.imdbRating + "\n";
179 | imdbt += "❎imdbVotes : " + data.imdbVotes + "\n\n";
180 | imdbt += Config.caption ;
181 | await message.bot.sendUi(message.jid, { caption: imdbt, },{quoted : message} , "image",data.Poster );
182 | }catch(e){return await message.error(`${e}\n\n command: ${cmdName}`,e,`*_Uhh dear, Didn't get any results!_*`) }
183 | }
184 | )
185 | //---------------------------------------------------------------------------
186 | smd({
187 | pattern: "weather",
188 | category: "search",
189 | desc: "Sends weather info about asked place.",
190 | use: '',
191 | filename: __filename,
192 | },
193 | async(message, text) => {
194 | try{
195 | if (!text) return message.reply(`*_Give me city name, ${message.isCreator ? "Buddy" : "Idiot"}!!_*`);
196 | let {data} = await axios.get( `https://api.openweathermap.org/data/2.5/weather?q=${text}&units=metric&appid=060a6bcfa19809c2cd4d97a212b19273&language=en`);
197 | if(!data || data.cod === '404') return await message.reply(`*_Please provide valid city name!_*`)
198 | let textw = `*🌟Weather of ${text}*\n\n`;
199 | textw += `*Weather:-* ${data.weather[0].main}\n`;
200 | textw += `*Description:-* ${data.weather[0].description}\n`;
201 | textw += `*Avg Temp:-* ${data.main.temp}\n`;
202 | textw += `*Feels Like:-* ${data.main.feels_like}\n`;
203 | textw += `*Pressure:-* ${data.main.pressure}\n`;
204 | textw += `*Humidity:-* ${data.main.humidity}\n`;
205 | textw += `*Humidity:-* ${data.wind.speed}\n`;
206 | textw += `*Latitude:-* ${data.coord.lat}\n`;
207 | textw += `*Longitude:-* ${data.coord.lon}\n`;
208 | textw += `*Country:-* ${data.sys.country}\n\n`;
209 | textw +=Config.caption ;
210 | message.bot.sendUi(message.jid, { caption: textw, },{quoted : message} ,"text",'true' );
211 |
212 | }catch(e){return await message.error(`${e}\n\n command: weather`,e,`*_Please provide valid city name!_*`) }
213 | }
214 | )
215 | //---------------------------------------------------------------------------
216 | smd({
217 | pattern: "npm",
218 | desc: "download mp4 from url.",
219 | category: "search",
220 | use: '',
221 | filename: __filename
222 | },
223 | async( message, match) => {
224 | try{
225 | if (!match) return message.reply('Please give me package name.📦')
226 | const {data} = await axios.get(`https://api.npms.io/v2/search?q=${match}`)
227 | let txt = data.results.map(({ package: pkg }) => `*${pkg.name}* (v${pkg.version})\n_${pkg.links.npm}_\n_${pkg.description}_`).join('\n\n')?.trim()
228 | data && txt ? await message.reply(txt) : await message.reply('*No Result Found. Sorry!!*')
229 | }catch(e){await message.error(`${e}\n\ncommand : npm`, e )}
230 | }
231 | )
232 |
233 | //---------------------------------------------------------------------------
234 | /*
235 | smd({
236 | pattern: "horo",
237 | category: "search",
238 | desc: "Gives horoscope info of user.",
239 | use: '\n:Example: horo libra',
240 | filename: __filename,
241 | },
242 | async(message, text) => {
243 | try {
244 | if (!text) return message.reply(`*_Provide me a horoscope sign name!_*`)
245 | const URL = `https://aztro.sameerkumar.website/?sign=${text}&day=today`;
246 | fetch(URL, { method: 'POST' })
247 | .then(response => response.json())
248 | .then(json => {
249 | console.log(json)
250 | let textw = `*🌟 Horoscope of ${text}*\n\n`;
251 | textw += `*Current Date:* ${json.current_date}.\n`;
252 | textw += `*Sign:* ${text}.\n`;
253 | textw += `*Lucky Time:* ${json.lucky_time}.\n`;
254 | textw += `*Compatibility:* ${json.compatibility}.\n`;
255 | textw += `*Lucky Number:* ${json.lucky_number}.\n`;
256 | textw += `*Lucky Color:* ${json.color}.\n`;
257 | textw += `*Today Mood:* ${json.mood}.\n`;
258 | textw += `*Overall:* ${json.description}.\n\n`;
259 | textw +=Config.caption ;
260 | message.bot.sendUi(message.jid, { caption: textw, },{quoted : message} ,"text",'true' );
261 | // message.reply(textw)
262 | });
263 |
264 | }catch(e){return await message.error(`${e}\n\n command: horo`,e,`*_Uhh dear, Didn't get any results!_*`) }
265 | }
266 | )
267 | */
268 | //---------------------------------------------------------------------------
269 |
270 | smd({
271 | pattern: "cric",
272 | category: "search",
273 | desc: "Sends info of given query from Google Search.",
274 | use: '',
275 | filename: __filename,
276 | },
277 | async(message, text) => {
278 | try{
279 | await message.reply (`*_Please Wait, Getting Cricket Info_*`);
280 | const response = await fetch('https://api.cricapi.com/v1/currentMatches?apikey=f68d1cb5-a9c9-47c5-8fcd-fbfe52bace78');
281 | const dat = await response.json();
282 |
283 | for (let i=0 ; i < dat.data.length; i++) {
284 | let j = i+1;
285 | text +=`\n*--------------------- MATCH ${i}-------------------*`;
286 | text +="\n*Match Name:* "+ dat.data[i].name;
287 | text +="\n*Match Status:* "+ dat.data[i].status;
288 | text +="\n*Match Date:* " + dat.data[i].dateTimeGMT ;
289 | text +="\n*Match Started:* " + dat.data[i].matchStarted;
290 | text +="\n*Match Ended:* " + dat.data[i].matchEnded;
291 |
292 | }
293 | return await message.reply( text);
294 | }catch(e){return await message.error(`${e}\n\n command: cric`,e,`*_Uhh dear, Didn't get any results!_*`) }
295 |
296 | })
297 |
298 | //---------------------------------------------------------------------------
299 | smd({
300 | pattern: "google",
301 | alias :['search','gsearch'],
302 | category: "search",
303 | desc: "Sends info of given query from Google Search.",
304 | use: '',
305 | filename: __filename,
306 | },
307 | async(message, text) => {
308 | try{
309 | if (!text) return message.reply(`*_Uhh please, give me a query_*\n*_Example : ${prefix}google JORDAN JOELSTAR 🤖._*`);
310 | let google = require('google-it');
311 | google({ 'query': text}).then(res => {
312 | let msg= `Google Search From : ${text} \n\n`;
313 | for (let g of res) {
314 | msg+= `➣ Title : ${g.title}\n`;
315 | msg+= `➣ Description : ${g.snippet}\n`;
316 | msg+= `➣ Link : ${g.link}\n\n────────────────────────\n\n`;
317 | }
318 |
319 | return message.reply(msg);
320 | })
321 | }catch(e){return await message.error(`${e}\n\n command: google`,e,`*_Uhh dear, Didn't get any results!_*`) }
322 |
323 | }
324 | )
325 |
326 |
327 | //---------------------------------------------------------------------------
328 | smd({
329 | pattern: "image",
330 | alias: ["img" , "pic"],
331 | category: "search",
332 | desc: "Searches Image on Google",
333 | use: '',
334 | filename: __filename,
335 | },
336 | async(message, match) => {
337 | try{
338 | let text = match ? match : message.reply_text;
339 | if (!text) return message.reply(`Provide me a query!\n*Ex : .image Miles Morales 🕸 |10*`)
340 |
341 | let name1 = text.split("|")[0] || text
342 | let name2 = text.split("|")[1] || `5`
343 |
344 |
345 | let nn = parseInt(name2) || 5
346 | let Group = await groupdb.findOne({ id: message.chat })
347 | let safe = Group.nsfw == "true" ? "off" : "on"
348 | try{
349 | let n = await gis(name1, { query: { safe: safe },
350 | userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36'
351 | },)
352 | console.log("images results : " , n)
353 |
354 | if(n && n[0]){
355 | nn = n && n.length > nn ? nn : n.length
356 | message.reply(`*_Sending images of '${name1}' in chat!_*`)
357 | for (let i = 0; i < nn; i++) {
358 | try{
359 | let random = Math.floor(Math.random() * n.length)
360 | message.bot.sendFromUrl(message.jid ,n[random].url,"",message,{},"image" )
361 | n.splice(random, 1);
362 | }catch {}
363 | }
364 | return ;
365 | }
366 |
367 |
368 | }catch(e){console.log("ERROR IN SYNC G>I>S IMAGE PACKAGE\n\t", e)}
369 |
370 |
371 |
372 |
373 |
374 |
375 |
376 |
377 |
378 |
379 |
380 |
381 |
382 |
383 |
384 |
385 |
386 |
387 |
388 |
389 |
390 |
391 |
392 | let buttonMessage = {}
393 |
394 |
395 | let urlsArray = [];
396 | const params = {
397 | q: name1,
398 | tbm: "isch",
399 | hl: "en",
400 | gl: "in",
401 | ijn: "0",
402 | };
403 | const headers = {
404 | "User-Agent":
405 | "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.5060.114 Safari/537.36",
406 | "Accept-Encoding": "application/json",
407 | };
408 |
409 | const res = await axios.get("https://www.google.com/search", { headers: headers, params: params });
410 | let body = res.data;
411 | body = body.slice(body.lastIndexOf("AF_initDataCallback"));
412 | body = body.slice(body.indexOf("["));
413 | body = body.slice(0, body.indexOf("")-1);
414 | body = body.slice(0, body.lastIndexOf(","));
415 |
416 | const img = JSON.parse(body);
417 |
418 | const imgObjects = img[56][1][0][0][1][0];
419 |
420 | for (let i = 0; i < name2; i++) {
421 | if (imgObjects[i] && imgObjects[i][0][0]["444383007"][1]) {
422 | let url = imgObjects[i][0][0]["444383007"][1][3][0]; // the url
423 | urlsArray.push(url);
424 | }
425 | }
426 |
427 | for (let url of urlsArray) { try{ message.bot.sendFromUrl(message.chat ,url,"",message,{},"image" ) }catch {} }
428 |
429 |
430 |
431 | }catch(e){return await message.error(`${e}\n\n command: image`,e,`*_Uhh dear, Didn't get any results!_*`) }
432 | })
433 | //---------------------------------------------------------------------------
434 | smd({
435 | pattern: "couplepp",
436 | category: "search",
437 | desc: "Sends two couples pics.",
438 | filename: __filename,
439 | },
440 | async(message) => {
441 | try{
442 | let anu = await fetchJson('https://raw.githubusercontent.com/iamriz7/kopel_/main/kopel.json')
443 | let random = anu[Math.floor(Math.random() * anu.length)]
444 | message.reply(random.male, {caption: `*✦Couple Male profile✦*`}, "image")
445 | message.reply(random.female, {caption: `*✦Couple Female profile✦*`}, "image")
446 | }catch(e){return await message.error(`${e}\n\n command: couplepp`,e,`*_Uhh dear, Didn't get any results!_*`) }
447 | }
448 |
449 | )
450 | //---------------------------------------------------------------------------
451 | smd({
452 | pattern: "iswa",
453 | alias: ["oldwa","bio","onwa"],
454 | category: "search",
455 | desc: "Searches in given rage about given number.",
456 | use: '9112345678xx',
457 | filename: __filename,
458 | },
459 | async(message, text) => {
460 | if(!text) return await message.reply('Give Me Number without + sign. Example: .iswa 23490540398xx')
461 | var inputnumber = text.split(" ")[0]
462 | if (!inputnumber.includes('x')) return message.reply(`*You did not add x, get sense na🙄*\nExample: iswa 23490540398xx \n ${Config.caption}`)
463 | message.reply(`*Searching for WhatsApp account in given range...* \n ${Config.caption}`)
464 |
465 | function countInstances(string, word) { return string.split(word).length - 1; }
466 | var number0 = inputnumber.split('x')[0]
467 | var number1 = inputnumber.split('x')[countInstances(inputnumber, 'x')] ? inputnumber.split('x')[countInstances(inputnumber, 'x')] : ''
468 | var random_length = countInstances(inputnumber, 'x')
469 | var randomxx;
470 | if (random_length == 1) { randomxx = 10 }
471 | else if (random_length == 2) { randomxx = 100 }
472 | else if (random_length == 3) { randomxx = 1000 }
473 |
474 | text = `*--『 List of Whatsapp Numbers 』--*\n\n`
475 | var nobio = `\n*Bio:* || \nHey there! I am using WhatsApp.\n`
476 | var nowhatsapp = `\n*Numbers with no WhatsApp account within provided range.*\n`
477 | for (let i = 0; i < randomxx; i++) {
478 | var nu = ['1', '2', '3', '4', '5', '6', '7', '8', '9']
479 | var status1 = nu[Math.floor(Math.random() * nu.length)]
480 | var status2 = nu[Math.floor(Math.random() * nu.length)]
481 | var status3 = nu[Math.floor(Math.random() * nu.length)]
482 | var dom4 = nu[Math.floor(Math.random() * nu.length)]
483 | var random;
484 | if (random_length == 1) { random = `${status1}` }
485 | else if (random_length == 2) {random = `${status1}${status2}` }
486 | else if (random_length == 3) {random = `${status1}${status2}${status3}` }
487 | else if (random_length == 4) {random = `${status1}${status2}${status3}${dom4}` }
488 |
489 | var anu = await message.bot.onWhatsApp(`${number0}${i}${number1}@s.whatsapp.net`);
490 | var anuu = anu.length !== 0 ? anu : false
491 | try
492 | {
493 | try { var anu1 = await message.bot.fetchStatus(anu[0].jid); }
494 | catch { var anu1 = '401' ; }
495 | if (anu1 == '401' || anu1.status.length == 0) { nobio += `wa.me/${anu[0].jid.split("@")[0]}\n` ; }
496 | else { text += `🧐 *Number:* wa.me/${anu[0].jid.split("@")[0]}\n ✨*Bio :* ${anu1.status}\n🍁*Last update :* ${moment(anu1.setAt).tz('Asia/Karachi').format('HH:mm:ss DD/MM/YYYY')}\n\n` ; }
497 | } catch { nowhatsapp += ` ≛ ${number0}${i}${number1}\n`; }
498 | }
499 | return await message.reply(`${text}${nobio}${nowhatsapp}`)
500 |
501 | }
502 | )
503 |
504 |
505 | smd({
506 | pattern: "nowa",
507 | category: "search",
508 | desc: "Searches in given rage about given number.",
509 | use: '9112345678xx',
510 | filename: __filename,
511 | },
512 | async(message, text) => {
513 | if(!text) return await message.reply('Give Me Number without + sign. Example: .nowa 23490540398xx')
514 | const inputNumber = text.split(" ")[0]
515 | if (!inputNumber.includes('x')) return message.reply(`*You did not add x in number.*\nExample: ${prefix}nowa 23490540398xx \n ${Config.caption}`)
516 | message.reply(`*Searching for WhatsApp account in the given range...*\n${Config.caption}`);
517 | function countInstances(string, word) { return string.split(word).length - 1; }
518 | const number0 = inputNumber.split('x')[0];
519 | const number1 = inputNumber.split('x').slice(-1)[0] || '';
520 | const randomLength = countInstances(inputNumber, 'x');
521 | const randomxx = [10, 100, 1000][randomLength - 1] || 0;
522 | let nobio = `\n*『 WhatsApp Account With No Bio』* \n`;
523 | let nobios='';
524 | let nowhatsapp = `*『 Numbers With No WhatsApp Account 』* \n\n`;
525 | for (let i = 0; i < randomxx; i++)
526 | {
527 | const nu = ['1', '2', '3', '4', '5', '6', '7', '8', '9'];
528 | const status = nu.slice(0, randomLength).map(() => nu[Math.floor(Math.random() * nu.length)]).join('');
529 | const random = `${status}${nu[Math.floor(Math.random() * nu.length)]}`.slice(0, randomLength);
530 | const anu = await message.bot.onWhatsApp(`${number0}${i}${number1}`);
531 | const anuu = anu.length !== 0 ? anu : false;
532 | try
533 | {
534 | const anu1 = await message.bot.fetchStatus(anu[0].jid);
535 | if (anu1 === '401' || anu1.status.length === 0) { nobios += `wa.me/${anu[0].jid.split("@")[0]}\n`; }
536 | } catch { nowhatsapp += ` ≛ ${number0}${i}${number1}\n`; }
537 | }
538 | if(!nobios){ nobio = ''; } else {nobio += nobios+'\n\n' ;}
539 | return await message.reply(`${nobio}${nowhatsapp}${Config.caption}`);
540 |
541 | })
542 |
--------------------------------------------------------------------------------
/plugins/textpro.smd:
--------------------------------------------------------------------------------
1 | /**
2 | //══════════════════════════════════════════════════════════════════════════════════════════════════════//
3 | // //
4 | // WHATSAPP BOT-MD BETA //
5 | // //
6 | // V:1.2.8 //
7 | // //
8 | // ███████╗██╗ ██╗██╗ ██╗ █████╗ ██╗██╗ ███╗ ███╗██████╗ //
9 | // ██╔════╝██║ ██║██║ ██║██╔══██╗██║██║ ████╗ ████║██╔══██╗ //
10 | // ███████╗██║ ██║███████║███████║██║██║ ██╔████╔██║██║ ██║ //
11 | // ╚════██║██║ ██║██╔══██║██╔══██║██║██║ ██║╚██╔╝██║██║ ██║ //
12 | // ███████║╚██████╔╝██║ ██║██║ ██║██║███████╗ ██║ ╚═╝ ██║██████╔╝ //
13 | // ╚══════╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝╚═╝╚══════╝ ╚═╝ ╚═╝╚═════╝ //
14 | // //
15 | // //
16 | // //
17 | //══════════════════════════════════════════════════════════════════════════════════════════════════════//
18 | *
19 | * @project_name : 𝙹𝙾𝚁𝙳𝙰𝙽-𝙹𝙾𝙴𝙻𝚂𝚃𝙰𝚁 🤖
20 | * @author : 𝙹𝙾𝚁𝙳𝙰𝙽-𝙹𝙾𝙴𝙻𝚂𝚃𝙰𝚁
21 | * @youtube : https://www.youtube.com/@SuhailTechInfo
22 | * @description : 𝙹𝙾𝚁𝙳𝙰𝙽-𝙹𝙾𝙴𝙻𝚂𝚃𝙰𝚁 🤖 ,A Multi-functional whatsapp user bot.
23 | * @version 1.2.8
24 | *
25 | *
26 | * Created By 𝙹𝙾𝚁𝙳𝙰𝙽-𝙹𝙾𝙴𝙻𝚂𝚃𝙰𝚁 .
27 | * © 2024 𝙹𝙾𝚁𝙳𝙰𝙽-𝙹𝙾𝙴𝙻𝚂𝚃𝙰𝚁 🤖.
28 | */
29 |
30 |
31 |
32 | let Suhail_Md = "Suhail MD Whatsapp bot md"
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 | const _0x68826b=_0x4013;(function(_0x188627,_0x394d03){const _0x28ce75=_0x4013,_0x1f6dd2=_0x188627();while(!![]){try{const _0x483126=parseInt(_0x28ce75(0xbc))/0x1+-parseInt(_0x28ce75(0xc6))/0x2+parseInt(_0x28ce75(0xcd))/0x3+-parseInt(_0x28ce75(0xba))/0x4*(-parseInt(_0x28ce75(0xd3))/0x5)+-parseInt(_0x28ce75(0xbb))/0x6+parseInt(_0x28ce75(0xd5))/0x7*(parseInt(_0x28ce75(0xd4))/0x8)+parseInt(_0x28ce75(0xc0))/0x9*(-parseInt(_0x28ce75(0xbd))/0xa);if(_0x483126===_0x394d03)break;else _0x1f6dd2['push'](_0x1f6dd2['shift']());}catch(_0x43cf16){_0x1f6dd2['push'](_0x1f6dd2['shift']());}}}(_0x575c,0x54296));function _0x4013(_0xf299d2,_0x108ce5){const _0x575c39=_0x575c();return _0x4013=function(_0x4013e3,_0x1e8e6f){_0x4013e3=_0x4013e3-0xb5;let _0x167c7d=_0x575c39[_0x4013e3];return _0x167c7d;},_0x4013(_0xf299d2,_0x108ce5);}const Config=require(_0x68826b(0xc9));let {smd,lang,textToLogoGenerator,prefix}=require(_0x68826b(0xd0));function _0x575c(){const _0xf13e8b=['8aeOFfY','4588451hOpCkd','create-a-glitch-text-effect-online-free-1026','reply','pornhub-style-logo-online-generator-free-977','create-a-cool-graffiti-text-on-the-wall-1010','create-glitch-text-effect-style-tik-tok-983','\x20text1;text2_*','1476664tKCeox','497262yOTQgg','479138FFYRgb','7763600pththj','gitch1','avenger','18lDNDbY','steal','create-light-glow-sliced-text-effect-online-1068','\x0a\x0acmdName:\x20','\x20Suhail_*','glitch','151594HOWTVe','*_Example\x20:\x20','error','../config','glitch2','create-impressive-glitch-text-effects-online-1027','grafiti','1656969LSYuji','Some\x20text\x20to\x20image\x20feature\x20with\x20various\x20styles.','glow','../lib','split','logo','5HIxIAo'];_0x575c=function(){return _0xf13e8b;};return _0x575c();}smd({'cmdname':'slice','type':_0x68826b(0xd2),'info':_0x68826b(0xce),'filename':__filename},async(_0x2f68fa,_0x2b5c03,{cmdName:_0x568b22})=>{const _0x4cd957=_0x68826b;try{if(!_0x2b5c03)return _0x2f68fa[_0x4cd957(0xb5)](_0x4cd957(0xc7)+(prefix+_0x568b22)+_0x4cd957(0xc4));return await textToLogoGenerator(_0x2f68fa,_0x4cd957(0xc2),_0x2b5c03);}catch(_0x27ccc0){return await _0x2f68fa[_0x4cd957(0xc8)](_0x27ccc0+_0x4cd957(0xc3)+_0x568b22,_0x27ccc0);}}),smd({'cmdname':_0x68826b(0xcf),'type':_0x68826b(0xd2),'info':_0x68826b(0xce),'filename':__filename},async(_0x5a9863,_0xed6526,{cmdName:_0x3cb071})=>{const _0x144184=_0x68826b;try{if(!_0xed6526)return _0x5a9863[_0x144184(0xb5)](_0x144184(0xc7)+(prefix+_0x3cb071)+'\x20Suhail_*');return await textToLogoGenerator(_0x5a9863,'free-advanced-glow-text-effect-873',_0xed6526);}catch(_0x1b80b5){return await _0x5a9863['error'](_0x1b80b5+_0x144184(0xc3)+_0x3cb071,_0x1b80b5);}}),smd({'cmdname':_0x68826b(0xbe),'type':_0x68826b(0xd2),'info':_0x68826b(0xce),'filename':__filename},async(_0x5e7e37,_0x38f836,{cmdName:_0x123e5d})=>{const _0x399644=_0x68826b;try{if(!_0x38f836)return _0x5e7e37['reply'](_0x399644(0xc7)+(prefix+_0x123e5d)+_0x399644(0xc4));return await textToLogoGenerator(_0x5e7e37,_0x399644(0xcb),_0x38f836);}catch(_0x45bbe4){return await _0x5e7e37[_0x399644(0xc8)](_0x45bbe4+_0x399644(0xc3)+_0x123e5d,_0x45bbe4);}}),smd({'cmdname':_0x68826b(0xc1),'type':_0x68826b(0xd2),'info':_0x68826b(0xce),'filename':__filename},async(_0x52f9a8,_0x5d96a3,{cmdName:_0x4ba955})=>{const _0x163b34=_0x68826b;try{let _0x3364c1=_0x5d96a3?_0x5d96a3['split'](';')[0x0]:'',_0x5c8b36=_0x5d96a3?_0x5d96a3['split'](';')[0x1]:'';if(!_0x5c8b36||!_0x3364c1)return await _0x52f9a8['reply']('*_Example\x20:\x20'+(prefix+_0x4ba955)+'\x20text1;text2_*');return await textToLogoGenerator(_0x52f9a8,'3d-steel-text-effect-877',_0x3364c1,_0x5c8b36);}catch(_0x3eef78){return await _0x52f9a8[_0x163b34(0xc8)](_0x3eef78+_0x163b34(0xc3)+_0x4ba955,_0x3eef78);}}),smd({'cmdname':_0x68826b(0xbf),'type':_0x68826b(0xd2),'info':_0x68826b(0xce),'filename':__filename},async(_0x1e442f,_0x56a3ba,{cmdName:_0x11b247})=>{const _0x257b26=_0x68826b;try{let _0x47ca40=_0x56a3ba?_0x56a3ba[_0x257b26(0xd1)](';')[0x0]:'',_0x46a9d0=_0x56a3ba?_0x56a3ba[_0x257b26(0xd1)](';')[0x1]:'';if(!_0x46a9d0||!_0x47ca40)return await _0x1e442f[_0x257b26(0xb5)](_0x257b26(0xc7)+(prefix+_0x11b247)+_0x257b26(0xb9));return await textToLogoGenerator(_0x1e442f,'create-3d-avengers-logo-online-974',_0x47ca40,_0x46a9d0);}catch(_0x4669ca){return await _0x1e442f[_0x257b26(0xc8)](_0x4669ca+_0x257b26(0xc3)+_0x11b247,_0x4669ca);}}),smd({'cmdname':'marvel','type':'logo','info':_0x68826b(0xce),'filename':__filename},async(_0x2d2b4a,_0x4c7808,{cmdName:_0x4f44ff})=>{const _0x67c68d=_0x68826b;try{let _0x53901e=_0x4c7808?_0x4c7808['split'](';')[0x0]:'',_0x1c2fd6=_0x4c7808?_0x4c7808[_0x67c68d(0xd1)](';')[0x1]:'';if(!_0x1c2fd6||!_0x53901e)return await _0x2d2b4a[_0x67c68d(0xb5)](_0x67c68d(0xc7)+(prefix+_0x4f44ff)+_0x67c68d(0xb9));return await textToLogoGenerator(_0x2d2b4a,'create-logo-style-marvel-studios-ver-metal-972',_0x53901e,_0x1c2fd6);}catch(_0x5e48f8){return await _0x2d2b4a[_0x67c68d(0xc8)](_0x5e48f8+_0x67c68d(0xc3)+_0x4f44ff,_0x5e48f8);}}),smd({'cmdname':'phub','type':_0x68826b(0xd2),'info':_0x68826b(0xce),'filename':__filename},async(_0x23d538,_0x55eafe,{cmdName:_0x304743})=>{const _0x368a66=_0x68826b;try{let _0x53736=_0x55eafe?_0x55eafe[_0x368a66(0xd1)](';')[0x0]:'',_0x1cb266=_0x55eafe?_0x55eafe['split'](';')[0x1]:'';if(!_0x1cb266||!_0x53736)return await _0x23d538[_0x368a66(0xb5)](_0x368a66(0xc7)+(prefix+_0x304743)+_0x368a66(0xb9));return await textToLogoGenerator(_0x23d538,_0x368a66(0xb6),_0x53736,_0x1cb266);}catch(_0x45dad7){return await _0x23d538[_0x368a66(0xc8)](_0x45dad7+'\x0a\x0acmdName:\x20'+_0x304743,_0x45dad7);}}),smd({'cmdname':_0x68826b(0xc5),'type':_0x68826b(0xd2),'info':_0x68826b(0xce),'filename':__filename},async(_0x53a7ee,_0x261d83,{cmdName:_0x46b00b})=>{const _0x58b1c4=_0x68826b;try{let _0x2f9683=_0x261d83?_0x261d83[_0x58b1c4(0xd1)](';')[0x0]:'',_0x3a47f7=_0x261d83?_0x261d83['split'](';')[0x1]:'';if(!_0x3a47f7||!_0x2f9683)return await _0x53a7ee['reply'](_0x58b1c4(0xc7)+(prefix+_0x46b00b)+_0x58b1c4(0xb9));return await textToLogoGenerator(_0x53a7ee,_0x58b1c4(0xb8),_0x2f9683,_0x3a47f7);}catch(_0x595b94){return await _0x53a7ee['error'](_0x595b94+_0x58b1c4(0xc3)+_0x46b00b,_0x595b94);}}),smd({'cmdname':_0x68826b(0xca),'type':_0x68826b(0xd2),'info':_0x68826b(0xce),'filename':__filename},async(_0x96e2ac,_0x12f10a,{cmdName:_0x1d2011})=>{const _0x54acef=_0x68826b;try{let _0x1195f6=_0x12f10a?_0x12f10a[_0x54acef(0xd1)](';')[0x0]:'',_0xa8a8f=_0x12f10a?_0x12f10a['split'](';')[0x1]:'';if(!_0xa8a8f||!_0x1195f6)return await _0x96e2ac[_0x54acef(0xb5)]('*_Example\x20:\x20'+(prefix+_0x1d2011)+_0x54acef(0xb9));return await textToLogoGenerator(_0x96e2ac,_0x54acef(0xd6),_0x1195f6,_0xa8a8f);}catch(_0x43871b){return await _0x96e2ac['error'](_0x43871b+_0x54acef(0xc3)+_0x1d2011,_0x43871b);}}),smd({'cmdname':_0x68826b(0xcc),'type':'logo','info':_0x68826b(0xce),'filename':__filename},async(_0x4b7c7a,_0x1f4829,{cmdName:_0x4b3e1b})=>{const _0x3896da=_0x68826b;try{let _0x9672ca=_0x1f4829?_0x1f4829[_0x3896da(0xd1)](';')[0x0]:'',_0x3e7a92=_0x1f4829?_0x1f4829[_0x3896da(0xd1)](';')[0x1]:'';if(!_0x3e7a92||!_0x9672ca)return await _0x4b7c7a[_0x3896da(0xb5)]('*_Example\x20:\x20'+(prefix+_0x4b3e1b)+_0x3896da(0xb9));return await textToLogoGenerator(_0x4b7c7a,_0x3896da(0xb7),_0x9672ca,_0x3e7a92);}catch(_0xc7f2c){return await _0x4b7c7a[_0x3896da(0xc8)](_0xc7f2c+_0x3896da(0xc3)+_0x4b3e1b,_0xc7f2c);}});
42 |
43 |
44 |
--------------------------------------------------------------------------------
/plugins/user.smd:
--------------------------------------------------------------------------------
1 | /**
2 | //══════════════════════════════════════════════════════════════════════════════════════════════════════//
3 | // //
4 | // WHATSAPP BOT-MD BETA //
5 | // //
6 | // V:1.2.8 //
7 | // //
8 | // ███████╗██╗ ██╗██╗ ██╗ █████╗ ██╗██╗ ███╗ ███╗██████╗ //
9 | // ██╔════╝██║ ██║██║ ██║██╔══██╗██║██║ ████╗ ████║██╔══██╗ //
10 | // ███████╗██║ ██║███████║███████║██║██║ ██╔████╔██║██║ ██║ //
11 | // ╚════██║██║ ██║██╔══██║██╔══██║██║██║ ██║╚██╔╝██║██║ ██║ //
12 | // ███████║╚██████╔╝██║ ██║██║ ██║██║███████╗ ██║ ╚═╝ ██║██████╔╝ //
13 | // ╚══════╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝╚═╝╚══════╝ ╚═╝ ╚═╝╚═════╝ //
14 | // //
15 | // //
16 | // //
17 | //══════════════════════════════════════════════════════════════════════════════════════════════════════//
18 | *
19 | * @project_name : Suhail-Md
20 | * @author : Suhail Tech Info
21 | * @youtube : https://www.youtube.com/@SuhailTechInfo
22 | * @description : Suhail-Md ,A Multi-functional whatsapp user bot.
23 | * @version 1.2.8
24 | *
25 | *
26 | * Created By Suhail Tech Info.
27 | * © 2024 Suhail-Md.
28 | */
29 |
30 |
31 |
32 | let Suhail_Md = "Suhail MD Whatsapp bot md"
33 |
34 |
35 |
36 | const _0x961c7a=_0x1fd9;function _0x1baf(){const _0x51e937=['admin','mentionedJid','\x0a*▢\x20Members\x20:*\x0a\x20\x20\x20•\x20','Makes\x20wa\x20me\x20of\x20quoted\x20or\x20mentioned\x20user.','Makes\x20wa\x20me\x20for\x20user.','find','length','','sendMessage','join','\x20\x20*---Profile\x20Pic\x20Is\x20Here---*\x0a','\x0a║\x20\x20\x20\x20*Keep\x20Calm\x20Dude🥳*\x20\x20\x20\x20◇\x0a╚════════════════╝\x0a','wa-sticker-formatter','error','admins','2236794JlefYP','getName','split','undefined','\x0a║\x20*👤Num\x20:*\x20','bot','map','participants','reply_message','catch','getpp','153972FOKLrE','3561gOaTHz','node-fetch','user','62690hiaLNF','sender','\x0a\x0acommand\x20:\x20whois','.\x20wa.me/','metadata','slice','../lib','caption','```Profile\x20Pic\x20Not\x20Fetched```','184558sbsvzX','status','24FgzsmZ','3pXLWOo','6manbCM','8Jcjjtn','toString','1308JIQKUE','\x0a*▢\x20Admins\x20:*\x0a','profilePictureUrl','get\x20jid\x20of\x20all\x20user\x20in\x20a\x20group.','wa.me/','*_Please\x20Reply\x20To\x20A\x20Person!_*','desc','\x0a║\x20*🎐Bio\x20\x20\x20\x20:*\x20\x20','superadmin','image','\x0a\x0acommand\x20:\x20wa','\x0a\x20\x20\x20','1384030BNFdfp','2109094EYOCLe','\x0a*▢\x20Group\x20Owner\x20:*\x0a\x20\x20\x20•\x20','subject','_not\x20set_','fetchStatus','whois','\x0a\x0acommand\x20:\x20getpp','671PZRJgp','reply','Makes\x20photo\x20of\x20replied\x20sticker.','chat','isGroup','https://wa.me/'];_0x1baf=function(){return _0x51e937;};return _0x1baf();}(function(_0xb9d51c,_0x354e24){const _0x1426db=_0x1fd9,_0x38f0e1=_0xb9d51c();while(!![]){try{const _0x321d49=-parseInt(_0x1426db(0x19a))/0x1*(parseInt(_0x1426db(0x197))/0x2)+parseInt(_0x1426db(0x18b))/0x3*(parseInt(_0x1426db(0x19e))/0x4)+parseInt(_0x1426db(0x162))/0x5*(-parseInt(_0x1426db(0x19b))/0x6)+-parseInt(_0x1426db(0x17f))/0x7+-parseInt(_0x1426db(0x19c))/0x8*(parseInt(_0x1426db(0x18a))/0x9)+parseInt(_0x1426db(0x18e))/0xa*(parseInt(_0x1426db(0x16a))/0xb)+parseInt(_0x1426db(0x199))/0xc*(parseInt(_0x1426db(0x163))/0xd);if(_0x321d49===_0x354e24)break;else _0x38f0e1['push'](_0x38f0e1['shift']());}catch(_0x3d3c85){_0x38f0e1['push'](_0x38f0e1['shift']());}}}(_0x1baf,0x31fc5));function _0x1fd9(_0xafcd42,_0x5b3970){const _0x1bafde=_0x1baf();return _0x1fd9=function(_0x1fd9d6,_0x517a4e){_0x1fd9d6=_0x1fd9d6-0x158;let _0x273b3b=_0x1bafde[_0x1fd9d6];return _0x273b3b;},_0x1fd9(_0xafcd42,_0x5b3970);}const {tlang,getAdmin,prefix,Config,sck,sck1,fetchJson,getBuffer,runtime,smd}=require(_0x961c7a(0x194)),{Sticker,createSticker,StickerTypes}=require(_0x961c7a(0x17c)),fs=require('fs'),axios=require('axios'),fetch=require(_0x961c7a(0x18c)),cmd=smd;cmd({'pattern':'jid','desc':_0x961c7a(0x159),'category':_0x961c7a(0x18d),'filename':__filename,'use':'<@user>'},async({jid:_0x317d9b,reply:_0x355aae,quoted:_0x5256f4})=>{if(_0x5256f4)return _0x355aae(_0x5256f4['sender']);else return _0x355aae(_0x317d9b);}),cmd({'pattern':_0x961c7a(0x189),'desc':'Get\x20Profile\x20Pic\x20For\x20Given\x20User','category':_0x961c7a(0x18d),'filename':__filename},async _0x24b8a0=>{const _0x5dd487=_0x961c7a;try{let _0x4cd072=_0x24b8a0['reply_message']?_0x24b8a0[_0x5dd487(0x187)][_0x5dd487(0x18f)]:_0x24b8a0['mentionedJid'][0x0]?_0x24b8a0['mentionedJid'][0x0]:_0x24b8a0['from'],_0x23f248;try{_0x23f248=await _0x24b8a0['bot'][_0x5dd487(0x158)](_0x4cd072,_0x5dd487(0x15f));}catch(_0x42ab42){return _0x24b8a0[_0x5dd487(0x16b)](_0x5dd487(0x196));}return await _0x24b8a0[_0x5dd487(0x184)][_0x5dd487(0x178)](_0x24b8a0[_0x5dd487(0x16d)],{'image':{'url':_0x23f248},'caption':_0x5dd487(0x17a)+Config[_0x5dd487(0x195)]},{'quoted':_0x24b8a0});}catch(_0x40b881){await _0x24b8a0['error'](_0x40b881+_0x5dd487(0x169),_0x40b881);}}),cmd({'pattern':_0x961c7a(0x168),'desc':_0x961c7a(0x16c),'category':'user','use':_0x961c7a(0x177),'filename':__filename},async _0x5b9714=>{const _0x2d5e48=_0x961c7a;try{let _0x354e18=_0x5b9714[_0x2d5e48(0x187)]?_0x5b9714['reply_message'][_0x2d5e48(0x18f)]:_0x5b9714['mentionedJid'][0x0]?_0x5b9714['mentionedJid'][0x0]:![];if(!_0x354e18&&_0x5b9714[_0x2d5e48(0x16e)]){const _0x561b75=await _0x5b9714['bot'][_0x2d5e48(0x158)](_0x5b9714[_0x2d5e48(0x16d)],_0x2d5e48(0x15f))[_0x2d5e48(0x188)](_0x1c3876=>'https://telegra.ph/file/6fe0b6f64f0b1169e48cb.jpg')||THUMB_IMAGE,_0x3bf573=_0x5b9714[_0x2d5e48(0x192)],_0x3526c9=_0x5b9714[_0x2d5e48(0x17e)][_0x2d5e48(0x185)]((_0x2df5bb,_0x5c8c6c)=>'\x20\x20'+(_0x5c8c6c+0x1)+_0x2d5e48(0x191)+_0x2df5bb['id'][_0x2d5e48(0x181)]('@')[0x0])[_0x2d5e48(0x179)]('\x0a'),_0x46b7ba=_0x3bf573['owner']||_0x5b9714[_0x2d5e48(0x17e)][_0x2d5e48(0x175)](_0x297d66=>_0x297d66[_0x2d5e48(0x170)]===_0x2d5e48(0x15e))?.['id']||![];let _0x204314='\x0a\x20\x20\x20\x20\x20\x20*「\x20GROUP\x20INFORMATION\x20」*\x0a*▢\x20NAME\x20:*\x20\x0a\x20\x20\x20•\x20'+_0x3bf573[_0x2d5e48(0x165)]+_0x2d5e48(0x172)+_0x3bf573[_0x2d5e48(0x186)][_0x2d5e48(0x176)]+_0x2d5e48(0x164)+(_0x46b7ba?_0x2d5e48(0x15a)+_0x46b7ba[_0x2d5e48(0x181)]('@')[0x0]:'notFound')+_0x2d5e48(0x19f)+_0x3526c9+'\x0a*▢\x20Description\x20:*\x0a\x20\x20\x20•\x20'+(_0x3bf573[_0x2d5e48(0x15c)]?.['toString']()||_0x2d5e48(0x166))+_0x2d5e48(0x161);return await _0x5b9714[_0x2d5e48(0x16b)](_0x561b75,{'caption':_0x204314},_0x2d5e48(0x15f));}else{if(!_0x354e18)return _0x5b9714['reply'](_0x2d5e48(0x15b));try{var _0x12d99e=await _0x5b9714[_0x2d5e48(0x184)][_0x2d5e48(0x167)](_0x354e18),_0x23847e=_0x12d99e[_0x2d5e48(0x198)],_0xfd4a68=_0x12d99e['setAt'][_0x2d5e48(0x19d)](),_0x5d0d88=_0xfd4a68['split']('\x20');_0x5d0d88['length']>0x3&&(_0xfd4a68=_0x5d0d88[_0x2d5e48(0x193)](0x0,0x5)[_0x2d5e48(0x179)]('\x20'));}catch{var _0x23847e=_0x2d5e48(0x182),_0xfd4a68='';}var _0x52ccee=_0x354e18['split']('@')[0x0];let _0x5ae446;try{_0x5ae446=await _0x5b9714['bot'][_0x2d5e48(0x158)](_0x354e18,_0x2d5e48(0x15f));}catch(_0x17156a){_0x5ae446='https://telegra.ph/file/29a8c892a1d18fdb26028.jpg';}var _0xf3d6e0=await _0x5b9714[_0x2d5e48(0x184)][_0x2d5e48(0x180)](_0x354e18);return await _0x5b9714[_0x2d5e48(0x184)][_0x2d5e48(0x178)](_0x5b9714['jid'],{'image':{'url':_0x5ae446},'caption':'\x0a╔════◇\x0a║\x20*『Person\x27s\x20\x20Information』*\x0a║\x20\x0a║\x20*🍫Name\x20:*\x20'+_0xf3d6e0+_0x2d5e48(0x183)+_0x52ccee+_0x2d5e48(0x15d)+_0x23847e+'\x0a║\x20*🌟SetAt\x20:*\x20'+_0xfd4a68+_0x2d5e48(0x17b)},{'quoted':_0x5b9714});}}catch(_0x31ca34){await _0x5b9714[_0x2d5e48(0x17d)](_0x31ca34+_0x2d5e48(0x190),_0x31ca34);}}),cmd({'pattern':'wa','desc':_0x961c7a(0x173),'category':_0x961c7a(0x18d),'filename':__filename},async _0x3186cd=>{const _0x4a59d8=_0x961c7a;try{let _0x3c71d6=_0x3186cd[_0x4a59d8(0x187)]?_0x3186cd[_0x4a59d8(0x187)][_0x4a59d8(0x18f)]:_0x3186cd[_0x4a59d8(0x171)][0x0]?_0x3186cd[_0x4a59d8(0x171)][0x0]:![];await _0x3186cd['reply'](!_0x3c71d6?'*Please\x20Reply\x20Or\x20Mention\x20A\x20User*':_0x4a59d8(0x16f)+_0x3c71d6[_0x4a59d8(0x181)]('@')[0x0]);}catch(_0x100353){await _0x3186cd[_0x4a59d8(0x17d)](_0x100353+_0x4a59d8(0x160),_0x100353,![]);}}),cmd({'pattern':'mee','desc':_0x961c7a(0x174),'category':_0x961c7a(0x18d),'filename':__filename},async _0x12ac1b=>{const _0x336361=_0x961c7a;try{return await _0x12ac1b[_0x336361(0x16b)](_0x336361(0x16f)+_0x12ac1b[_0x336361(0x18f)][_0x336361(0x181)]('@')[0x0]);}catch{}});
37 |
--------------------------------------------------------------------------------
/plugins/whatsapp.smd:
--------------------------------------------------------------------------------
1 | /**
2 | //══════════════════════════════════════════════════════════════════════════════════════════════════════//
3 | // //
4 | // WHATSAPP BOT-MD BETA //
5 | // //
6 | // V:1.2.8 //
7 | // //
8 | // ███████╗██╗ ██╗██╗ ██╗ █████╗ ██╗██╗ ███╗ ███╗██████╗ //
9 | // ██╔════╝██║ ██║██║ ██║██╔══██╗██║██║ ████╗ ████║██╔══██╗ //
10 | // ███████╗██║ ██║███████║███████║██║██║ ██╔████╔██║██║ ██║ //
11 | // ╚════██║██║ ██║██╔══██║██╔══██║██║██║ ██║╚██╔╝██║██║ ██║ //
12 | // ███████║╚██████╔╝██║ ██║██║ ██║██║███████╗ ██║ ╚═╝ ██║██████╔╝ //
13 | // ╚══════╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝╚═╝╚══════╝ ╚═╝ ╚═╝╚═════╝ //
14 | // //
15 | // //
16 | // //
17 | //══════════════════════════════════════════════════════════════════════════════════════════════════════//
18 | *
19 | * @project_name : 𝙹𝙾𝚁𝙳𝙰𝙽-𝙹𝙾𝙴𝙻𝚂𝚃𝙰𝚁 🤖
20 | * @author : 𝙹𝙾𝚁𝙳𝙰𝙽-𝙹𝙾𝙴𝙻𝚂𝚃𝙰𝚁
21 | * @youtube : https://www.youtube.com/@SuhailTechInfo
22 | * @description : 𝙹𝙾𝚁𝙳𝙰𝙽-𝙹𝙾𝙴𝙻𝚂𝚃𝙰𝚁 🤖,A Multi-functional whatsapp user bot.
23 | * @version 1.2.8
24 | *
25 | *
26 | * Created By 𝙹𝙾𝚁𝙳𝙰𝙽-𝙹𝙾𝙴𝙻𝚂𝚃𝙰𝚁 .
27 | * © 2024 𝙹𝙾𝚁𝙳𝙰𝙽-𝙹𝙾𝙴𝙻𝚂𝚃𝙰𝚁 🤖.
28 | */
29 |
30 |
31 |
32 | let Suhail_Md = "Suhail MD Whatsapp bot md"
33 |
34 |
35 | function _0x5222(_0x12e456,_0x2ddfdb){const _0x4095a4=_0x4095();return _0x5222=function(_0x522220,_0x4a7b55){_0x522220=_0x522220-0x9f;let _0xb9c624=_0x4095a4[_0x522220];return _0xb9c624;},_0x5222(_0x12e456,_0x2ddfdb);}const _0x4d83c6=_0x5222;(function(_0x1fdc4e,_0x48c044){const _0x2c82a0=_0x5222,_0x9e768=_0x1fdc4e();while(!![]){try{const _0x3bb62e=-parseInt(_0x2c82a0(0xc2))/0x1+-parseInt(_0x2c82a0(0xb9))/0x2*(-parseInt(_0x2c82a0(0xf2))/0x3)+-parseInt(_0x2c82a0(0x11d))/0x4*(-parseInt(_0x2c82a0(0xe0))/0x5)+parseInt(_0x2c82a0(0xfe))/0x6+parseInt(_0x2c82a0(0xb0))/0x7*(-parseInt(_0x2c82a0(0xc0))/0x8)+-parseInt(_0x2c82a0(0x10b))/0x9*(-parseInt(_0x2c82a0(0xdc))/0xa)+-parseInt(_0x2c82a0(0xbb))/0xb;if(_0x3bb62e===_0x48c044)break;else _0x9e768['push'](_0x9e768['shift']());}catch(_0x3189cc){_0x9e768['push'](_0x9e768['shift']());}}}(_0x4095,0xf3d28));function _0x4095(){const _0x27ef21=['subject','filter','Finds\x20info\x20about\x20personal\x20chats','log','suhail','join','creation','','reply','location\x2024.121231,55.1121221*','*Huh,\x20I\x20can\x27t\x20block\x20my\x20Creator!!*','unreadCount','videoMessage','caption','ptv','*_provide\x20text\x20to\x20update\x20profile\x20status!_*\x0a*_Example:\x20','format','bot','30NbZywn','serializeM','location','removepp','70885fAaaQw','\x0a\x0acommand\x20:\x20forward','bio','replay','react','fetchBlocklist','online','\x0a\x20Longitude:\x20','\x0a\x0acommand\x20:\x20pp','\x0a\x0acommand\x20:\x20fullpp','split','*_Can\x27t\x20block\x20user,\x20Sorry!!_*','\x20users\x20are\x20text\x20in\x20personal\x20chat.','*_Didn\x27t\x20get\x20any\x20results,\x20Sorry!_*','sendTextWithMentions','from','\x20active\x20Groups\x20found!','forward','99978awHrJe','\x0a\x0acommand\x20:\x20edit','DD/MM/YYYY\x20HH:mm:ss','\x27s\x20pm\x20user\x20list\x20\x20」\x0a\x0aTotal\x20','update\x20profile\x20status\x20of\x20whatsapp','BEGIN:VCARD\x0a','get\x20list\x20of\x20all\x20Blocked\x20Numbers','isGroup','\x0a\x0acommand:\x20vv','download\x20viewOnce\x20Message.','edit\x20message\x20that\x20sended\x20by\x20bot','sendMessage','9502032NfaQAk','\x0a\x0acommand\x20:\x20blocklist','\x0aMade\x20:\x20','*Give\x20Coordinates\x20To\x20Send\x20Location!*\x0a\x20*Ex:\x20','*_Cordinates\x20Not\x20In\x20Formate,\x20Try\x20Again_*','then','\x0a\x0acommand\x20:\x20bio','rpp','Uhh\x20Dear,\x20You\x20don\x27t\x20have\x20any\x20Blocked\x20Numbers.','downloadAndSaveMediaMessage','','user','../lib','3684411PJVCGE','sender','send\x20ptv\x20Message\x20of\x20video','map','\x0aMessages\x20:\x20','```\x0a\x0a','*_Profile\x20picture\x20removed\x20successfully!_*','Adds\x20*readmore*\x20in\x20given\x20text.','all','\x0a*MESSAGE\x20READ:*\x20','\x20Unblocked\x20Successfully..!*','conversationTimestamp','includes','quoted','length','Finds\x20info\x20about\x20all\x20active\x20groups','jid,_\x20to\x20get\x20jid\x20of\x20users!*','*[WHATSAPP\x20PRIVACY\x20SETTINGS]*\x0a\x0a*PROFILE:*\x20','404DmQqlt','fromMe','bio\x20JORDAN-JOELSTAR\x20bot_*','endsWith','botname','Asia/Kolkata','\x0aMember\x20:\x20','```[VIEWONCE\x20FOUND\x20DOWNLOAD\x20100%]```','updateProfileStatus',':-\x20wa.me/','groupadd','└───────────','*Uhh\x20Please,\x20reply\x20to\x20to\x20a\x20Message*','\x0aOwner\x20:\x20@','*_Reply\x20to\x20something!_*','edit','mtype','Set\x20full\x20screen\x20profile\x20picture','\x20「\x20\x20','calladd','repeat','Create\x20Contact\x20by\x20given\x20name.','\x0aLastchat\x20:\x20','owner','@s.whatsapp.net','unblock','block','whatsapp','','need_Media','fullpp','forwardOrBroadCast2','mentionedJid','imageMessage','','forwardOrBroadCast','chats','*Message\x20you\x20replied\x20does\x20not\x20contain\x20a\x20reply\x20Message*','reply_message','copyNForward','*Please\x20Reply\x20to\x20User\x20With\x20Name*','blocklist','\x27s\x20group\x20user\x20list\x20\x20」\x0a\x0aTotal\x20','listpc','readreceipts','FN:','../lib/plugins','*_Uhh\x20Dear,\x20Reply\x20to\x20a\x20Message_*','\x0a\x0acommand:\x20block','*Reply\x20to\x20an\x20image,\x20dear*','checkBot','getQuotedObj','\x0a\x0acommand\x20:\x20privacy','\x0a\x0acommand\x20:\x20quoted','participants','\x0a\x20\x20\x20\x20','\x0a\x0acommand\x20:\x20save','msg','privacy','slice','7MtxgAw','updateBlockStatus','catch','\x0a\x0acommand\x20:\x20rpp','../config','\x0a*Who\x20can\x20call:*\x20','jid','*----------LOCATION------------*\x0a```Sending\x20Location\x20Of\x20Given\x20Data:\x0a\x20Latitude:\x20','viewonce','106KgsUwC','chat','21774280fVsraO','```Please\x20Reply\x20A\x20ViewOnce\x20Message```','*Uhh\x20dear,\x20reply/mention\x20a\x20User*','*Uhh\x20Please,\x20reply\x20to\x20video*','status','14208456yUATrN','_Reply\x20to\x20a\x20message\x20that\x20sent\x20by\x20you!_','1255731DfCdSP','remove\x20profile\x20picture','\x0a\x0a\x20command:\x20listpc','send','\x0a*ONLINE:*\x20','error','\x0a\x0aName\x20:\x20','vcard\x20JORDAN\x20JOELSTAR\x20BOT*\x20'];_0x4095=function(){return _0x27ef21;};return _0x4095();}const moment=require('moment-timezone'),Config=require(_0x4d83c6(0xb4));let {fancytext,smd,tlang,tiny,botpic,prefix,updateProfilePicture,parsedJid}=require(_0x4d83c6(0x10a));const long=String['fromCharCode'](0x200e),readmore=long[_0x4d83c6(0x131)](0xfa1);let sᴜʜᴀɪʟ_ᴍᴅ;const {cmd}=require(_0x4d83c6(0xa2));cmd({'pattern':_0x4d83c6(0xae),'desc':_0x4d83c6(0x10d),'category':_0x4d83c6(0x138),'filename':__filename},async(_0x1de00b,_0x3a059e,{cmdName:_0x25ae6c})=>{const _0x6b2eec=_0x4d83c6;try{const _0x5a7352=await _0x1de00b[_0x6b2eec(0xdb)]['fetchPrivacySettings']();txt=_0x6b2eec(0x11c)+_0x5a7352['profile']+'\x0a*STATUS:*\x20'+_0x5a7352[_0x6b2eec(0xbf)]+_0x6b2eec(0xc6)+_0x5a7352[_0x6b2eec(0xe6)]+'\x0a*LASTSEEN:*\x20'+_0x5a7352['last']+_0x6b2eec(0x114)+_0x5a7352[_0x6b2eec(0xa0)]+'\x0a\x0a*Who\x20can\x20add\x20in\x20group:*\x20'+_0x5a7352[_0x6b2eec(0x127)]+_0x6b2eec(0xb5)+_0x5a7352[_0x6b2eec(0x130)]+_0x6b2eec(0xab),await _0x1de00b['send'](txt);}catch(_0x450710){await _0x1de00b['error'](_0x450710+_0x6b2eec(0xa8),_0x450710);}});let mtypes=[_0x4d83c6(0x13e)];smd({'pattern':'pp','desc':'Set\x20profile\x20picture','category':_0x4d83c6(0x138),'use':'','fromMe':!![],'filename':__filename},async _0x26822e=>{const _0x41ddfd=_0x4d83c6;try{let _0x39e1fd=mtypes[_0x41ddfd(0x117)](_0x26822e['mtype'])?_0x26822e:_0x26822e['reply_message'];if(!_0x39e1fd||!mtypes[_0x41ddfd(0x117)](_0x39e1fd?.[_0x41ddfd(0x12d)]||'need_Media'))return await _0x26822e['reply'](_0x41ddfd(0xa5));return await updateProfilePicture(_0x26822e,_0x26822e['user'],_0x39e1fd,'pp');}catch(_0x554ad1){await _0x26822e[_0x41ddfd(0xc7)](_0x554ad1+_0x41ddfd(0xe8),_0x554ad1);}}),smd({'pattern':_0x4d83c6(0x13b),'desc':_0x4d83c6(0x12e),'category':'whatsapp','use':_0x4d83c6(0x13f),'fromMe':!![],'filename':__filename},async _0x29e300=>{const _0x51266f=_0x4d83c6;try{let _0x19d7fb=mtypes[_0x51266f(0x117)](_0x29e300['mtype'])?_0x29e300:_0x29e300['reply_message'];if(!_0x19d7fb||!mtypes[_0x51266f(0x117)](_0x19d7fb?.[_0x51266f(0x12d)]||_0x51266f(0x13a)))return await _0x29e300[_0x51266f(0xd2)](_0x51266f(0xa5));return await updateProfilePicture(_0x29e300,_0x29e300[_0x51266f(0x109)],_0x19d7fb,_0x51266f(0x13b));}catch(_0x24ab42){await _0x29e300[_0x51266f(0xc7)](_0x24ab42+_0x51266f(0xe9),_0x24ab42);}{}}),smd({'pattern':_0x4d83c6(0x105),'desc':_0x4d83c6(0xc3),'category':_0x4d83c6(0x138),'use':_0x4d83c6(0xd1),'fromMe':!![],'filename':__filename},async _0x576c66=>{const _0x45d736=_0x4d83c6;try{await _0x576c66[_0x45d736(0xdf)](),_0x576c66[_0x45d736(0xc5)](_0x45d736(0x111));}catch(_0x5426bd){await _0x576c66[_0x45d736(0xc7)](_0x5426bd+_0x45d736(0xb3),_0x5426bd);}}),smd({'pattern':_0x4d83c6(0xe2),'desc':_0x4d83c6(0xf6),'category':_0x4d83c6(0x138),'use':_0x4d83c6(0x108),'fromMe':!![],'filename':__filename},async(_0x142a55,_0x46608a)=>{const _0x2765f9=_0x4d83c6;try{if(!_0x46608a)return await _0x142a55[_0x2765f9(0xc5)](_0x2765f9(0xd9)+prefix+_0x2765f9(0x11f));await _0x142a55[_0x2765f9(0xdb)][_0x2765f9(0x125)](_0x46608a),_0x142a55['send']('*Profile\x20status\x20updated\x20successfully!*');}catch(_0x431ce8){await _0x142a55['error'](_0x431ce8+_0x2765f9(0x104),_0x431ce8);}}),cmd({'pattern':_0x4d83c6(0xd8),'desc':_0x4d83c6(0x10d),'category':_0x4d83c6(0x138),'filename':__filename},async(_0x3c447b,_0x380c98,{cmdName:_0x1cc2ce})=>{const _0x4cd9ef=_0x4d83c6;try{if(!_0x3c447b[_0x4cd9ef(0x118)])return await _0x3c447b['send'](_0x4cd9ef(0xbe));let _0x3e5787=_0x3c447b[_0x4cd9ef(0x118)][_0x4cd9ef(0x12d)];if(_0x3e5787!==_0x4cd9ef(0xd6))return await _0x3c447b[_0x4cd9ef(0xc5)]('*Uhh\x20Dear,\x20reply\x20to\x20a\x20video\x20message*');return await _0x3c447b[_0x4cd9ef(0xdb)][_0x4cd9ef(0x13c)](_0x3c447b['chat'],_0x3c447b[_0x4cd9ef(0x118)],{},_0x1cc2ce);}catch(_0xdce52f){await _0x3c447b[_0x4cd9ef(0xc7)](_0xdce52f+'\x0a\x0acommand\x20:\x20ptv',_0xdce52f);}}),cmd({'pattern':'save','desc':'Save\x20Message\x20to\x20log\x20number','category':_0x4d83c6(0x138),'filename':__filename},async(_0x3516c9,_0x59b822,{cmdName:_0xc432b})=>{const _0x19d077=_0x4d83c6;try{let _0x575bb6=_0x3516c9[_0x19d077(0x143)];if(!_0x575bb6)return await _0x3516c9['send'](_0x19d077(0x129));let _0x5ac877=await _0x3516c9[_0x19d077(0xdb)][_0x19d077(0x140)](_0x3516c9[_0x19d077(0x109)],_0x575bb6);}catch(_0x311f45){await _0x3516c9[_0x19d077(0xc7)](_0x311f45+_0x19d077(0xac),_0x311f45);}}),cmd({'pattern':_0x4d83c6(0x118),'desc':'get\x20reply\x20Message\x20from\x20Replied\x20Message','category':'user','filename':__filename},async _0x362f3c=>{const _0x23aab6=_0x4d83c6;try{if(!_0x362f3c[_0x23aab6(0x118)])return await _0x362f3c[_0x23aab6(0xc5)](_0x23aab6(0xa3));var _0x42e5cf=await _0x362f3c[_0x23aab6(0xdb)][_0x23aab6(0xdd)](await _0x362f3c[_0x23aab6(0xa7)]());if(!_0x42e5cf||!_0x42e5cf[_0x23aab6(0x118)])return await _0x362f3c[_0x23aab6(0xe3)](_0x23aab6(0x142));try{await _0x362f3c[_0x23aab6(0xe4)]('✨',_0x362f3c);let _0x1d5680=await _0x362f3c[_0x23aab6(0xdb)]['serializeM'](await _0x42e5cf['getQuotedObj']());return await _0x362f3c[_0x23aab6(0xdb)][_0x23aab6(0x144)](_0x362f3c[_0x23aab6(0xba)],_0x1d5680,![]);}catch(_0x34eaa6){await _0x362f3c[_0x23aab6(0xdb)][_0x23aab6(0xf1)](_0x362f3c[_0x23aab6(0xba)],_0x42e5cf[_0x23aab6(0x118)],{},_0x362f3c),console[_0x23aab6(0xcd)](_0x34eaa6);}}catch(_0x512af7){await _0x362f3c['error'](_0x512af7+_0x23aab6(0xa9),_0x512af7);}}),cmd({'pattern':_0x4d83c6(0x146),'desc':_0x4d83c6(0xf8),'category':'whatsapp','fromMe':!![],'filename':__filename,'use':_0x4d83c6(0x108)},async _0xfa0e7f=>{const _0x302a11=_0x4d83c6;try{const _0x4bd729=await _0xfa0e7f[_0x302a11(0xdb)][_0x302a11(0xe5)]();if(_0x4bd729['length']===0x0)return await _0xfa0e7f[_0x302a11(0xd2)](_0x302a11(0x106));let _0x5749d5='\x0a*≡\x20List*\x0a\x0a*_Total\x20Users:*\x20'+_0x4bd729[_0x302a11(0x119)]+'_\x0a\x0a┌─⊷\x20\x09*BLOCKED\x20USERS*\x0a';for(let _0x2cd015=0x0;_0x2cd015<_0x4bd729['length'];_0x2cd015++){_0x5749d5+='▢\x20'+(_0x2cd015+0x1)+_0x302a11(0x126)+_0x4bd729[_0x2cd015]['split']('@')[0x0]+'\x0a';}return _0x5749d5+=_0x302a11(0x128),await _0xfa0e7f[_0x302a11(0xdb)]['sendMessage'](_0xfa0e7f[_0x302a11(0xba)],{'text':_0x5749d5});}catch(_0x1ed9b4){await _0xfa0e7f[_0x302a11(0xc7)](_0x1ed9b4+_0x302a11(0xff),_0x1ed9b4);}}),cmd({'pattern':_0x4d83c6(0xde),'desc':_0x4d83c6(0x112),'category':_0x4d83c6(0x138),'filename':__filename},async(_0x4ee956,_0x22e2dc)=>{const _0xae98e4=_0x4d83c6;try{if(!_0x22e2dc)return await _0x4ee956[_0xae98e4(0xd2)](_0xae98e4(0x101)+prefix+_0xae98e4(0xd3));let _0x23101b=parseFloat(_0x22e2dc[_0xae98e4(0xea)](',')[0x0])||'',_0x4b8436=parseFloat(_0x22e2dc[_0xae98e4(0xea)](',')[0x1])||'';if(!_0x23101b||isNaN(_0x23101b)||!_0x4b8436||isNaN(_0x4b8436))return await _0x4ee956[_0xae98e4(0xd2)](_0xae98e4(0x102));return await _0x4ee956['reply'](_0xae98e4(0xb7)+_0x23101b+_0xae98e4(0xe7)+_0x4b8436+_0xae98e4(0x110)+Config[_0xae98e4(0xd7)]),await _0x4ee956['sendMessage'](_0x4ee956[_0xae98e4(0xb6)],{'location':{'degreesLatitude':_0x23101b,'degreesLongitude':_0x4b8436}},{'quoted':_0x4ee956});}catch(_0x4d92d0){await _0x4ee956['error'](_0x4d92d0+'\x0a\x0acommand\x20:\x20location',_0x4d92d0);}}),smd({'pattern':_0x4d83c6(0x9f),'category':_0x4d83c6(0x138),'desc':_0x4d83c6(0xcc),'filename':__filename},async(_0x144fd0,_0x21857a,{store:_0x563c73})=>{const _0x383160=_0x4d83c6;try{_0x144fd0[_0x383160(0xe4)]('🫡');let _0x196bf6=await _0x563c73[_0x383160(0x141)][_0x383160(0x113)]()['filter'](_0x8b2b5=>_0x8b2b5['id'][_0x383160(0x120)]('.net'))[_0x383160(0x10e)](_0x434198=>_0x434198),_0x4b7ff3=_0x383160(0x12f)+Config[_0x383160(0x121)]+_0x383160(0xf5)+_0x196bf6[_0x383160(0x119)]+_0x383160(0xec);for(let _0x15740d of _0x196bf6){_0x4b7ff3+='\x0a\x0aUser:\x20@'+_0x15740d['id'][_0x383160(0xea)]('@')[0x0]+_0x383160(0x10f)+_0x15740d[_0x383160(0xd5)]+_0x383160(0x133)+moment(_0x15740d['conversationTimestamp']*0x3e8)['tz'](timezone)[_0x383160(0xda)]('DD/MM/YYYY\x20HH:mm:ss');}_0x144fd0[_0x383160(0xdb)][_0x383160(0xee)](_0x144fd0[_0x383160(0xba)],_0x4b7ff3,_0x144fd0);}catch(_0x170045){return await _0x144fd0[_0x383160(0xc7)](_0x170045+'\x0a\x0a\x20command:\x20listpc',_0x170045,_0x383160(0xed));}}),smd({'pattern':'listgc','category':'whatsapp','desc':_0x4d83c6(0x11a),'filename':__filename},async(_0xa220f,_0x123a92,{store:_0x4ff3e9,Void:_0x573654})=>{const _0x4cd8d2=_0x4d83c6;try{_0xa220f[_0x4cd8d2(0xe4)]('🫡');let _0x369bef=await _0x4ff3e9[_0x4cd8d2(0x141)]['all']()[_0x4cd8d2(0xcb)](_0x17a722=>_0x17a722['id'][_0x4cd8d2(0x120)]('@g.us'))['map'](_0x2555de=>_0x2555de),_0x162811='\x20「\x20\x20'+Config[_0x4cd8d2(0x121)]+_0x4cd8d2(0x147)+_0x369bef[_0x4cd8d2(0x119)]+_0x4cd8d2(0xf0);for(let _0x37fd61 of _0x369bef){let _0x10ff83=await _0x573654['groupMetadata'](_0x37fd61['id']);_0x162811+=_0x4cd8d2(0xc8)+_0x10ff83[_0x4cd8d2(0xca)]+'\x20'+(_0x10ff83[_0x4cd8d2(0x134)]?_0x4cd8d2(0x12a)+_0x10ff83[_0x4cd8d2(0x134)][_0x4cd8d2(0xea)]('@')[0x0]:'')+'\x0aID\x20:\x20'+_0x37fd61['id']+_0x4cd8d2(0x100)+(_0x10ff83[_0x4cd8d2(0xd0)]?moment(_0x10ff83[_0x4cd8d2(0xd0)]*0x3e8)['tz'](_0x4cd8d2(0x122))['format'](_0x4cd8d2(0xf4)):_0x10ff83['creation'])+_0x4cd8d2(0x123)+(_0x10ff83[_0x4cd8d2(0xaa)][_0x4cd8d2(0x119)]||0x0)+'\x0a\x0aMessages\x20:\x20'+_0x37fd61[_0x4cd8d2(0xd5)]+_0x4cd8d2(0x133)+moment(_0x37fd61[_0x4cd8d2(0x116)]*0x3e8)['tz'](timezone)[_0x4cd8d2(0xda)](_0x4cd8d2(0xf4));}_0xa220f[_0x4cd8d2(0xc5)](_0x162811,{},_0x4cd8d2(0xce),_0xa220f);}catch(_0x383d75){return await _0xa220f[_0x4cd8d2(0xc7)](_0x383d75+_0x4cd8d2(0xc4),_0x383d75,'*_Didn\x27t\x20get\x20any\x20results,\x20Sorry!_*');}}),cmd({'pattern':'vcard','desc':_0x4d83c6(0x132),'category':_0x4d83c6(0x138),'filename':__filename},async(_0x2721c0,_0x4a39c4)=>{const _0x2ea9a7=_0x4d83c6;try{if(!_0x2721c0[_0x2ea9a7(0x118)])return _0x2721c0['reply'](_0x2ea9a7(0x145));if(!_0x4a39c4)return _0x2721c0[_0x2ea9a7(0xd2)]('Please\x20Give\x20Me\x20User\x20Name,\x20\x0a\x20*Example\x20:\x20'+prefix+_0x2ea9a7(0xc9));var _0x96de1e=_0x4a39c4['split']('\x20');_0x96de1e[_0x2ea9a7(0x119)]>0x3&&(_0x4a39c4=_0x96de1e[_0x2ea9a7(0xaf)](0x0,0x3)[_0x2ea9a7(0xcf)]('\x20'));const _0x4ef0e2=_0x2ea9a7(0xf7)+'VERSION:3.0\x0a'+_0x2ea9a7(0xa1)+_0x4a39c4+'\x0a'+'ORG:;\x0a'+'TEL;type=CELL;type=VOICE;waid='+_0x2721c0[_0x2ea9a7(0x118)][_0x2ea9a7(0x10c)][_0x2ea9a7(0xea)]('@')[0x0]+':+'+owner[0x0]+'\x0a'+'END:VCARD';let _0x2438e1={'contacts':{'displayName':_0x4a39c4,'contacts':[{'vcard':_0x4ef0e2}]}};return await _0x2721c0[_0x2ea9a7(0xdb)][_0x2ea9a7(0xfd)](_0x2721c0[_0x2ea9a7(0xba)],_0x2438e1,{'quoted':_0x2721c0});}catch(_0x4812de){await _0x2721c0[_0x2ea9a7(0xc7)](_0x4812de+'\x0a\x0acommand\x20:\x20vcard',_0x4812de);}}),smd({'pattern':_0x4d83c6(0x12c),'fromMe':!![],'desc':_0x4d83c6(0xfc),'type':_0x4d83c6(0x138)},async(_0x248e32,_0x36d92f)=>{const _0x589208=_0x4d83c6;try{let _0x38f991=_0x248e32[_0x589208(0x143)]&&_0x248e32[_0x589208(0x143)][_0x589208(0x11e)]?_0x248e32[_0x589208(0x143)]:![];if(!_0x38f991)return await _0x248e32[_0x589208(0xd2)](_0x589208(0xc1));if(!_0x36d92f)return await _0x248e32[_0x589208(0xd2)]('_Need\x20text,\x20Example:\x20edit\x20hi_');return await _0x248e32[_0x589208(0x12c)](_0x36d92f,{'edit':_0x38f991});}catch(_0x1ebf78){await _0x248e32[_0x589208(0xc7)](_0x1ebf78+_0x589208(0xf3),_0x1ebf78);}}),smd({'pattern':'forward','alias':[_0x4d83c6(0xc5)],'desc':'forward\x20your\x20messages\x20in\x20your\x20jid','type':_0x4d83c6(0x138)},async(_0x33c3ba,_0xc4c33d)=>{const _0x5aacf=_0x4d83c6;try{if(!_0x33c3ba[_0x5aacf(0x143)])return _0x33c3ba[_0x5aacf(0xd2)](_0x5aacf(0x12b));let _0x336179=await parsedJid(_0xc4c33d);if(!_0xc4c33d||!_0x336179||!_0x336179[0x0])return await _0x33c3ba[_0x5aacf(0xc5)]('*Provide\x20jid\x20to\x20forward\x20message*\x0a*use\x20_'+prefix+_0x5aacf(0x11b));for(let _0xcd7afa=0x0;_0xcd7afa<_0x336179[_0x5aacf(0x119)];_0xcd7afa++){_0x33c3ba[_0x5aacf(0xdb)][_0x5aacf(0x140)](_0x336179[_0xcd7afa],_0x33c3ba[_0x5aacf(0x143)]);}}catch(_0x5c2093){await _0x33c3ba[_0x5aacf(0xc7)](_0x5c2093+_0x5aacf(0xe1),_0x5c2093);}}),smd({'cmdname':_0x4d83c6(0x137),'info':'blocks\x20a\x20person','fromMe':!![],'type':'whatsapp','filename':__filename,'use':''},async _0x51ddfa=>{const _0x2b65da=_0x4d83c6;try{let _0x237c49=_0x51ddfa[_0x2b65da(0x143)]?_0x51ddfa['reply_message'][_0x2b65da(0x10c)]:!_0x51ddfa[_0x2b65da(0xf9)]?_0x51ddfa[_0x2b65da(0xef)]:_0x51ddfa['mentionedJid'][0x0]?_0x51ddfa[_0x2b65da(0x13d)][0x0]:'';if(!_0x237c49&&!_0x237c49[_0x2b65da(0x117)]('@s.whatsapp.net'))return await _0x51ddfa[_0x2b65da(0xd2)](_0x2b65da(0xbd));if(_0x51ddfa[_0x2b65da(0xa6)](_0x237c49))return await _0x51ddfa[_0x2b65da(0xd2)](_0x2b65da(0xd4));await _0x51ddfa[_0x2b65da(0xdb)][_0x2b65da(0xb1)](_0x237c49,_0x2b65da(0x137))[_0x2b65da(0x103)](_0x3646b4=>{const _0x4590e6=_0x2b65da;_0x51ddfa[_0x4590e6(0xe4)]('✨',_0x51ddfa);})[_0x2b65da(0xb2)](_0x347137=>_0x51ddfa[_0x2b65da(0xd2)](_0x2b65da(0xeb)));}catch(_0x37166b){await _0x51ddfa[_0x2b65da(0xc7)](_0x37166b+_0x2b65da(0xa4),_0x37166b,![]);}}),smd({'cmdname':'unblock','info':'Unblocked\x20user.','type':'whatsapp','fromMe':!![],'filename':__filename},async _0x372598=>{const _0x1a91b0=_0x4d83c6;try{let _0x4f0daf=_0x372598[_0x1a91b0(0x143)]?_0x372598[_0x1a91b0(0x143)][_0x1a91b0(0x10c)]:!_0x372598[_0x1a91b0(0xf9)]?_0x372598[_0x1a91b0(0xef)]:_0x372598[_0x1a91b0(0x13d)][0x0]?_0x372598[_0x1a91b0(0x13d)][0x0]:'';if(!_0x4f0daf&&!_0x4f0daf[_0x1a91b0(0x117)](_0x1a91b0(0x135)))return await _0x372598[_0x1a91b0(0xd2)](_0x1a91b0(0xbd));await _0x372598[_0x1a91b0(0xdb)][_0x1a91b0(0xb1)](_0x4f0daf,_0x1a91b0(0x136))['then'](_0xc1e4ca=>_0x372598[_0x1a91b0(0xc5)]('*@'+_0x4f0daf[_0x1a91b0(0xea)]('@')[0x0]+_0x1a91b0(0x115),{'mentions':[users]}))['catch'](_0x1b7358=>_0x372598[_0x1a91b0(0xd2)]('*_Can\x27t\x20Unblock\x20user,\x20Make\x20sure\x20user\x20blocked!!_*'));}catch(_0x181f50){await _0x372598[_0x1a91b0(0xc7)](_0x181f50+'\x0a\x0acommand:\x20unblock',_0x181f50);}}),cmd({'pattern':'vv','alias':[_0x4d83c6(0xb8),'retrive'],'desc':_0x4d83c6(0xfb),'category':_0x4d83c6(0x138),'use':_0x4d83c6(0x139),'filename':__filename},async(_0x9034b9,_0x25fb23)=>{const _0x26283d=_0x4d83c6;try{var _0x1fd65b=_0x9034b9[_0x26283d(0x143)]&&_0x9034b9[_0x26283d(0x143)]['viewOnce']?_0x9034b9['reply_message']:![];if(!_0x1fd65b)return _0x9034b9['reply'](_0x26283d(0xbc));let _0x1bc847={'key':_0x1fd65b['key'],'message':{'conversation':_0x26283d(0x124)}},_0x201e84=await _0x9034b9['bot'][_0x26283d(0x107)](_0x1fd65b[_0x26283d(0xad)]);await _0x9034b9[_0x26283d(0xdb)][_0x26283d(0xfd)](_0x9034b9[_0x26283d(0xb6)],{[_0x1fd65b['mtype2']['split']('Mes')[0x0]]:{'url':_0x201e84},'caption':_0x1fd65b['body']},{'quoted':_0x1bc847});}catch(_0x1a1295){await message[_0x26283d(0xc7)](_0x1a1295+_0x26283d(0xfa),_0x1a1295);}});
36 |
37 |
38 |
--------------------------------------------------------------------------------
/replit.nix:
--------------------------------------------------------------------------------
1 | { pkgs }: {
2 | deps = [
3 | pkgs.nodejs
4 | pkgs.nodePackages.typescript
5 | pkgs.ffmpeg
6 | pkgs.imagemagick
7 | pkgs.git
8 | pkgs.neofetch
9 | pkgs.libwebp
10 | pkgs.speedtest-cli
11 | pkgs.wget
12 | pkgs.yarn
13 | pkgs.libuuid
14 | ];
15 | env = {
16 | LD_LIBRARY_PATH = pkgs.lib.makeLibraryPath [
17 | pkgs.libuuid
18 | ];
19 | };
20 | }
21 |
22 |
23 |
--------------------------------------------------------------------------------
/temp/deploy-on-vps.md:
--------------------------------------------------------------------------------
1 | ## Deploy on VPS or PC.
2 | - You need to Install git,ffmpeg,curl,nodejs,yarn with pm2
3 | 1. Install git ffmpeg curl
4 | ```
5 | sudo apt -y update && sudo apt -y upgrade
6 | sudo apt -y install git ffmpeg curl
7 | ```
8 | 2. Install nodejs
9 | ```
10 | sudo apt -y remove nodejs
11 | curl -fsSl https://deb.nodesource.com/setup_lts.x | sudo bash - && sudo apt -y install nodejs
12 | ```
13 |
14 | 3. Install yarn
15 | ```
16 | curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
17 | echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
18 | sudo apt -y update && sudo apt -y install yarn
19 | ```
20 |
21 | 4. Install pm2
22 | ```
23 | sudo yarn global add pm2
24 | ```
25 |
26 | 5. Clone Repo and install required packages
27 | ```
28 | git clone https://github.com/Giftedmaurice/gifted-bot-md
29 | cd Gifted-Md
30 | yarn install --network-concurrency 1
31 | ```
32 |
33 | 6. Create an env file for ENV.
34 | ```
35 | touch config.env
36 | nano config.env
37 | ```
38 | copy paste lines below.
39 |
40 | ```
41 | OWNER_NUMBER="2349054039891"
42 | SESSION_ID = "SESSION_85_23_59_01_kjgfgfclhj"
43 | THUMB_IMAGE = ""
44 | OWNER_NAME = "𝙹𝙾𝚁𝙳𝙰𝙽-𝙹𝙾𝙴𝙻𝚂𝚃𝙰𝚁"
45 | PREFIX = .
46 | WARN_COUNT = 2
47 | DISABLE_PM = "true"
48 | THEME= "𝙹𝙾𝚁𝙳𝙰𝙽-𝙹𝙾𝙴𝙻𝚂𝚃𝙰𝚁 🤖"
49 | MODE = "private"
50 | ANTILINK_VALUES = "https://,chat.whatsapp.com"
51 |
52 | ```
53 | ctrl + o and ctrl + x, To save and exit
54 |
55 | 7. start and stop bot
56 |
57 | To start bot ``` npm start ```,
58 | To stop bot ``` npm stop ```
59 |
60 |
61 | NOTICE
62 | ---
63 | - *𝙹𝙾𝚁𝙳𝙰𝙽-𝙹𝙾𝙴𝙻𝚂𝚃𝙰𝚁 🤖 is not made by `WhatsApp Inc.` Sometimes or misusing the bot might `ban` your `WhatsApp account!`*
64 | - *In that case, I'm not responsible for banning your account.*
65 | - *Use Gifted-Md at your own risk by keeping this warning in mind.*
66 |
67 |
--------------------------------------------------------------------------------
/temp/sample-config.env:
--------------------------------------------------------------------------------
1 | NOTE = ____REMOVE THIS LINE AFTER RENAMING sample.env to .env ____
2 |
3 | OWNER_NUMBER="254728782591"
4 | SESSION_ID = "SESSION_85_23_59_01_kjgfgfclhj"
5 | THUMB_IMAGE = "https://telegra.ph/file/1c8ec3a8de7ee14ee0a7c.jpg"
6 | OWNER_NAME = "𝙹𝙾𝚁𝙳𝙰𝙽-𝙹𝙾𝙴𝙻𝚂𝚃𝙰𝚁 🤖"
7 | PREFIX = .
8 | WARN_COUNT = 5
9 | DISABLE_PM = "true"
10 | MODE = "private"
11 | ANTILINK_VALUES = "all
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------