From 56a9a4b92076bb3a9f82c86dc27c47e0efa5a349 Mon Sep 17 00:00:00 2001 From: Zupair <168469779+Zupair@users.noreply.github.com> Date: Sat, 13 Jul 2024 01:28:45 +0300 Subject: [PATCH 1/8] Create main.yml --- .github/workflows/main.yml | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 .github/workflows/main.yml diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml new file mode 100644 index 0000000..9de4c29 --- /dev/null +++ b/.github/workflows/main.yml @@ -0,0 +1,33 @@ +name: Node.js CI + +on: + push: + branches: + - main + pull_request: + branches: + - main + +jobs: + build: + + runs-on: ubuntu-latest + + strategy: + matrix: + node-version: [20.x] + + steps: + - name: Checkout repository + uses: actions/checkout@v3 + + - name: Set up Node.js + uses: actions/setup-node@v3 + with: + node-version: ${{ matrix.node-version }} + + - name: Install dependencies + run: npm install + + - name: Start application + run: npm start From 7b6fa442854912b2e51cca47f3326cd3eb7b9055 Mon Sep 17 00:00:00 2001 From: Zupair <168469779+Zupair@users.noreply.github.com> Date: Sat, 13 Jul 2024 01:31:30 +0300 Subject: [PATCH 2/8] Create config.js --- config.js | 144 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 144 insertions(+) create mode 100644 config.js diff --git a/config.js b/config.js new file mode 100644 index 0000000..8050858 --- /dev/null +++ b/config.js @@ -0,0 +1,144 @@ +const fs = require('fs-extra') +if (fs.existsSync('.env')) require('dotenv').config({ path: __dirname+'/.env' }) + + +//═══════[Required Variables]════════\\ +global.audio= "" ; +global.video= "" ; +global.port =process.env.PORT +global.appUrl=process.env.APP_URL || "" // put your app url here, +global.email ="saimsamsun789@gmail.com" +global.location="Lahore,Pakistan." + + +global.mongodb= process.env.MONGODB_URI || "" +global.allowJids= process.env.ALLOW_JID || "null" +global.blockJids= process.env.BLOCK_JID || "null" +global.DATABASE_URL = process.env.DATABASE_URL || "" + +global.timezone= process.env.TZ || process.env.TIME_ZONE || "Asia/Karachi"; +global.github=process.env.GITHUB|| "https://github.com/SuhailTechInfo/Suhail-Md"; +global.gurl =process.env.GURL || "https://whatsapp.com/channel/0029Va9thusJP20yWxQ6N643"; +global.website=process.env.GURL || "https://whatsapp.com/channel/0029Va9thusJP20yWxQ6N643" ; +global.THUMB_IMAGE = process.env.THUMB_IMAGE || process.env.IMAGE || "https://github.com/SuhailTechInfo/Suhail-Md/blob/main/lib/assets/suhail.jpg?raw=true" ; // SET LOGO FOR IMAGE +global.caption = process.env.CAPTION || global.caption || "ᴘᴏᴡᴇʀᴇᴅ ʙʏ sᴜʜᴀɪʟ²²¹-ᴍᴅ" + + +global.devs = "923184474176" // Developer Contact +global.sudo = process.env.SUDO ? process.env.SUDO.replace(/[\s+]/g, '') : "null"; +global.owner= process.env.OWNER_NUMBER ? process.env.OWNER_NUMBER.replace(/[\s+]/g, '') : "923184474176"; + + + + +//========================= [ BOT SETTINGS ] ======8===================\\ +global.style = process.env.STYLE || Math.floor(Math.random()*6) || '0' // put '1' to "5" here to check bot styles +global.flush = process.env.FLUSH || "false"; // Make it "true" if bot not responed +global.gdbye = process.env.GOODBYE || process.env.CAN_GOODBYE || "false"; +global.wlcm = process.env.WELCOME || process.env.CAN_WELCOME || "false"; // Make it "false" for disable WELCOME + +global.warncount = process.env.WARN_COUNT || 3 +global.disablepm = process.env.DISABLE_PM || "false" +global.disablegroup = process.env.DISABLE_GROUPS || "false", // disable bot in groups when public mode + +global.MsgsInLog = process.env.MSGS_IN_LOG|| "false" // "true" to see messages , "log" to show logs , "false" to hide logs messages +global.userImages= process.env.USER_IMAGES || "text" // "text" // set Image/video urls here +global.waPresence= process.env.WAPRESENCE || "null" ; // 'unavailable' | 'available' | 'composing' | 'recording' | 'paused' + + +//========================= [ AUTO READ MSGS & CMDS ] =========================\\ +global.readcmds = process.env.READ_COMMAND || "false" +global.readmessage = process.env.READ_MESSAGE || "false" +global.readmessagefrom = process.env.READ_MESSAGE_FROM || "null,923xxxxxxxx"; + + +//========================= [ AUTO SAVE & READ STATUS ] =========================\\ +global.read_status = process.env.AUTO_READ_STATUS || "false" +global.save_status = process.env.AUTO_SAVE_STATUS || "false" +global.save_status_from = process.env.SAVE_STATUS_FROM || "null,923xxxxxxxx"; +global.read_status_from = process.env.READ_STATUS_FROM || "923184474176,923xxxxxxxx"; + +global.api_smd = "https://api-smd.onrender.com" // || "https://api-smd-1.vercel.app" // expires +global.scan = "https://suhail-md-vtsf.onrender.com"; + + +global.SESSION_ID = process.env.SESSION_ID || "" // PUT your SESSION_ID + + +module.exports = { + + menu: process.env.MENU || "", /** Available @MENU @Schemes 1: Aztec_Md, 2: A17_Md, 3: Suhail-Md Default ---------- If Not Choose then it Randomely Pic One Of Them Each time **/ + + HANDLERS: process.env.PREFIX || ".", + BRANCH : process.env.BRANCH || "main", + VERSION : process.env.VERSION || "1.3.8", + caption : global.caption || "" , // ```『 ᴘᴏᴡᴇʀᴇᴅ ʙʏ sᴜʜᴀɪʟ²²¹-ᴍᴅ 』```", //*『sᴜʙsᴄʀɪʙᴇ • sᴜʜᴀɪʟ ᴛᴇᴄʜ』*\n youtube.com/@suhailtechinfo0"), + + author : process.env.PACK_AUTHER|| "", + packname: process.env.PACK_NAME || "", + botname : process.env.BOT_NAME || "sᴜʜᴀɪʟ-ᴍᴅ", + ownername:process.env.OWNER_NAME|| "Suhail", + + + errorChat : process.env.ERROR_CHAT || "", + KOYEB_API : process.env.KOYEB_API || "false", + + REMOVE_BG_KEY : process.env.REMOVE_BG_KEY || "", + OPENAI_API_KEY: process.env.OPENAI_API_KEY || "", + HEROKU_API_KEY: process.env.HEROKU_API_KEY || "", + HEROKU_APP_NAME:process.env.HEROKU_APP_NAME|| "", + antilink_values:process.env.ANTILINK_VALUES|| "all", + HEROKU: process.env.HEROKU_APP_NAME && process.env.HEROKU_API_KEY, + + + WORKTYPE: process.env.WORKTYPE || process.env.MODE|| "private", + LANG: ( process.env.THEME || "SUHAIL" ).toUpperCase(), + + + +}; + + + +global.ELEVENLAB_API_KEY = process.env.ELEVENLAB_API_KEY || ""; +global.aitts_Voice_Id = process.env.AITTS_ID|| "37"; + + + + + + + + + + + + + + + + + + + + + +global.rank = "updated" +global.isMongodb = false; +let file = require.resolve(__filename) +fs.watchFile(file, () => { fs.unwatchFile(file);console.log(`Update'${__filename}'`);delete require.cache[file]; require(file); }) + + +// ========================= [ Disables in V.1.2.8 ] ===============================\\ + //style : process.env.STYLE || "2", // put '1' & "2" here to check bot styles + //readmessage:process.env.READ_MESSAGE|| "false", + //warncount: process.env.WARN_COUNT || 3, + //userImages:process.env.USER_IMAGES|| "text", // SET IMAGE AND VIDEO URL FOR BOT MENUS + //disablepm: process.env.DISABLE_PM || "false", + //MsgsInLog: process.env.MSGS_IN_LOG|| "false", // "true" to see messages , "log" to open logs , "false" to hide logs messages + //readcmds:process.env.READ_COMMANDS|| "false", + //alwaysonline:process.env.WAPRESENCE|| "unavailable", // 'unavailable' | 'online' | 'composing' | 'recording' | 'paused' + //read_status: process.env.AUTO_READ_STATUS || "false", + //save_status: process.env.AUTO_SAVE_STATUS || "false", + //aitts_Voice_Id : process.env.AITTS_ID || "37", + //ELEVENLAB_API_KEY: process.env.ELEVENLAB_API_KEY || "", From 0d006f67b53064f0172e38bb70ed6db973eff4f1 Mon Sep 17 00:00:00 2001 From: Zupair <168469779+Zupair@users.noreply.github.com> Date: Sat, 13 Jul 2024 01:42:59 +0300 Subject: [PATCH 3/8] Update config.js --- config.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config.js b/config.js index 8050858..160d478 100644 --- a/config.js +++ b/config.js @@ -62,7 +62,7 @@ global.api_smd = "https://api-smd.onrender.com" // || "https://api-smd-1.vercel global.scan = "https://suhail-md-vtsf.onrender.com"; -global.SESSION_ID = process.env.SESSION_ID || "" // PUT your SESSION_ID +global.SESSION_ID = process.env.SESSION_ID || "HACKING-MD;;;=>eyJub2lzZUtleSI6eyJwcml2YXRlIjp7InR5cGUiOiJCdWZmZXIiLCJkYXRhIjoiaUtkN3Jnamx0MC9nbm0yS0xzQVVDTHNpTE9na2h6MFV3aDJlVjRmZ08wdz0ifSwicHVibGljIjp7InR5cGUiOiJCdWZmZXIiLCJkYXRhIjoiYXlId1NhcTF6UzJ5UWxmeUJWemI3TGJMT2ZCNms1dDk2dkZ6R2tzaGdtcz0ifX0sInBhaXJpbmdFcGhlbWVyYWxLZXlQYWlyIjp7InByaXZhdGUiOnsidHlwZSI6IkJ1ZmZlciIsImRhdGEiOiJjSzQyNXB6dTJKL0hTTFN6Wkp1TjZrVnpFeXRoczlJL21XZFRXajN6ZjFrPSJ9LCJwdWJsaWMiOnsidHlwZSI6IkJ1ZmZlciIsImRhdGEiOiIzMm9VdTdPSkdWcHRySzIvWVFVdWdIbVh1WGJvczBLQXVKZlR1Um9oUlM0PSJ9fSwic2lnbmVkSWRlbnRpdHlLZXkiOnsicHJpdmF0ZSI6eyJ0eXBlIjoiQnVmZmVyIiwiZGF0YSI6InlNYnhvRFN4amJYQzkrYyt1TXp1K09tK1d6YXNDcWJnWVU0Mk1tNEwrV2M9In0sInB1YmxpYyI6eyJ0eXBlIjoiQnVmZmVyIiwiZGF0YSI6IldJMGVWU2NIQVVNVTljQmw2a1FJemFJVHowbzNhMUltcGU1QVlTTHRUV2c9In19LCJzaWduZWRQcmVLZXkiOnsia2V5UGFpciI6eyJwcml2YXRlIjp7InR5cGUiOiJCdWZmZXIiLCJkYXRhIjoiZ0l2dmlrbXVRYU9tYnk5WnNhSS9Gb1RwZXBMLzg5Slp0eHFSWnk3Vm9tOD0ifSwicHVibGljIjp7InR5cGUiOiJCdWZmZXIiLCJkYXRhIjoidXIxaU54Smx5NldjNzRsdUtKc0F0WGpBNDdkMURZaXJqZmU1dFFqQ3F4WT0ifX0sInNpZ25hdHVyZSI6eyJ0eXBlIjoiQnVmZmVyIiwiZGF0YSI6ImZDanF6dFZKamV0YkZjTWcwOHg4WSt0TEF3VDFwbEt6cENlNklNTEJBbFR2eGFoekhIL0g4N1BwQm1EYURMR3cwRXJmSTBsOWh3cFZPRUFCT3pzUGhnPT0ifSwia2V5SWQiOjF9LCJyZWdpc3RyYXRpb25JZCI6MTUzLCJhZHZTZWNyZXRLZXkiOiIxayt6Mk9UWEcyK1VHN3RhbWFaQ3Uwa1Q4L2Q5WVZnU0tQVk45d0FpckhFPSIsInByb2Nlc3NlZEhpc3RvcnlNZXNzYWdlcyI6W10sIm5leHRQcmVLZXlJZCI6MzEsImZpcnN0VW51cGxvYWRlZFByZUtleUlkIjozMSwiYWNjb3VudFN5bmNDb3VudGVyIjowLCJhY2NvdW50U2V0dGluZ3MiOnsidW5hcmNoaXZlQ2hhdHMiOmZhbHNlfSwiZGV2aWNlSWQiOiIwN1hiYVVfVlRwR3lUQUZnVV9GcE93IiwicGhvbmVJZCI6IjZhMzMzZTI4LWQ0NGItNDdlOS05NDFmLWYyMGE4MzQxZThkOCIsImlkZW50aXR5SWQiOnsidHlwZSI6IkJ1ZmZlciIsImRhdGEiOiJvWWtlTzY5NU5QTzVjdkV0ejZhQTFFVXBYZEk9In0sInJlZ2lzdGVyZWQiOnRydWUsImJhY2t1cFRva2VuIjp7InR5cGUiOiJCdWZmZXIiLCJkYXRhIjoia2NtL05QaEhyeklPSWVNejE5TUMweGpkeFEwPSJ9LCJyZWdpc3RyYXRpb24iOnt9LCJwYWlyaW5nQ29kZSI6IkFNTUNKRVJMIiwibWUiOnsiaWQiOiIyNTI2MzM1NTM1ODA6OUBzLndoYXRzYXBwLm5ldCJ9LCJhY2NvdW50Ijp7ImRldGFpbHMiOiJDSlMxdFMwUW1PSEd0QVlZQVNBQUtBQT0iLCJhY2NvdW50U2lnbmF0dXJlS2V5IjoiQ3RFRERyTE1HTDVxWXhiUlJsTnB1b0tHSlFMTjNOOEhSRDBtcnphSVlXTT0iLCJhY2NvdW50U2lnbmF0dXJlIjoiNUJDYVpNQXlaeVYvQm92dUxoZ2ZhejBBdGZuZ0x6VzR5bVZpYW1jb3Y0blNlNUFxN2x1STU3K2lUcmxIaUJNeUNmVFIwQVk1cC93OE9MVFdqeTRVQkE9PSIsImRldmljZVNpZ25hdHVyZSI6IndQRlBxazBvNGtXOHJZZmEwU09rUFRFSzI4UGdxMk8zMC9CcmtwRGRRSnJtZ1dkQnBvcWwvbERXa3VpSFlPaUUxUDJxU256cTRVSmxmTzZWNWFYQWpRPT0ifSwic2lnbmFsSWRlbnRpdGllcyI6W3siaWRlbnRpZmllciI6eyJuYW1lIjoiMjUyNjMzNTUzNTgwOjlAcy53aGF0c2FwcC5uZXQiLCJkZXZpY2VJZCI6MH0sImlkZW50aWZpZXJLZXkiOnsidHlwZSI6IkJ1ZmZlciIsImRhdGEiOiJCUXJSQXc2eXpCaSthbU1XMFVaVGFicUNoaVVDemR6ZkIwUTlKcTgyaUdGaiJ9fV0sInBsYXRmb3JtIjoiYW5kcm9pZCIsImxhc3RBY2NvdW50U3luY1RpbWVzdGFtcCI6MTcyMDgyMzk3M30=" // PUT your SESSION_ID module.exports = { From 69174db10657692cfe17deef59ed86bf53f4d2ce Mon Sep 17 00:00:00 2001 From: Zupair <168469779+Zupair@users.noreply.github.com> Date: Sat, 13 Jul 2024 01:44:01 +0300 Subject: [PATCH 4/8] Update deploy.yml From 3b5c76f2ddd8e3f3cdd11ba803031f1e1df7aeb9 Mon Sep 17 00:00:00 2001 From: Zupair <168469779+Zupair@users.noreply.github.com> Date: Sat, 13 Jul 2024 10:57:43 +0300 Subject: [PATCH 5/8] Update set.js --- set.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/set.js b/set.js index 9442926..76e0b12 100644 --- a/set.js +++ b/set.js @@ -7,7 +7,7 @@ const databasePath = path.join(__dirname, './database.db'); const DATABASE_URL = process.env.DATABASE_URL === undefined ? databasePath : process.env.DATABASE_URL; -module.exports = { session: process.env.SESSION_ID || 'zokk', +module.exports = { session: process.env.SESSION_ID || 'HACKING-MD;;;=>eyJub2lzZUtleSI6eyJwcml2YXRlIjp7InR5cGUiOiJCdWZmZXIiLCJkYXRhIjoiS0NxOWhKa3VLSFVGNnlpaHYxeGNrZmdGQ2pCSG9GVjNXQm0xNDFKU0cwYz0ifSwicHVibGljIjp7InR5cGUiOiJCdWZmZXIiLCJkYXRhIjoia3lYTUdxbnhiZ3Q2MktOZ1AwRWdLWVN1N3c1WVg5NXhyS2pYU2VNZURTMD0ifX0sInBhaXJpbmdFcGhlbWVyYWxLZXlQYWlyIjp7InByaXZhdGUiOnsidHlwZSI6IkJ1ZmZlciIsImRhdGEiOiJxQ0RtZFVQMGUwQTc2NUZ0OFJLeVprdGlIa3UvZGliSUgyQ3dWSm9IQ2xVPSJ9LCJwdWJsaWMiOnsidHlwZSI6IkJ1ZmZlciIsImRhdGEiOiJqKytHZDZxNm4zaGcvV1RwaXlSbWpnQ3BudHU5K0FuTnJpaDlKU1BscDJVPSJ9fSwic2lnbmVkSWRlbnRpdHlLZXkiOnsicHJpdmF0ZSI6eyJ0eXBlIjoiQnVmZmVyIiwiZGF0YSI6ImVDVzIvcVNCN3Flc3ZLZEdPWXU3cTBwL3dRZUwyQ1JKUjJOcUFtWS9HVzg9In0sInB1YmxpYyI6eyJ0eXBlIjoiQnVmZmVyIiwiZGF0YSI6Ilk2bXUvMmRQRkYwVGZjMUdLdXo0SUgyNCtISDdHL0JEQ21tSWxLVkUrQlU9In19LCJzaWduZWRQcmVLZXkiOnsia2V5UGFpciI6eyJwcml2YXRlIjp7InR5cGUiOiJCdWZmZXIiLCJkYXRhIjoiU0kzSlRpMzVJdHlIamtUcklFUWlISXhxT1dlN2pTMlIyczZvNXUrM3Qzaz0ifSwicHVibGljIjp7InR5cGUiOiJCdWZmZXIiLCJkYXRhIjoiN1FRMU1KSmRQWmRsTGE1bkQ2NXhlYnM0V2x2ejdzanRnMG1PNytkOU5YVT0ifX0sInNpZ25hdHVyZSI6eyJ0eXBlIjoiQnVmZmVyIiwiZGF0YSI6IlEvNXUxTStKVTJmdGRjTTBCdlJpa05LWEhRbGtOQXpaOEk0dnd2bWFYNkkwcW9iM1VBeXh6aXRyckkrV3FJL1NVbXdZS2hVN0xjZ1ovakFtaGNIVkFnPT0ifSwia2V5SWQiOjF9LCJyZWdpc3RyYXRpb25JZCI6MTU2LCJhZHZTZWNyZXRLZXkiOiJZOFZFb0xKeFlCZHlITjJqNHBJcUlTMnlVbE9HcEtuL2hJeGhUZjByRnRrPSIsInByb2Nlc3NlZEhpc3RvcnlNZXNzYWdlcyI6W10sIm5leHRQcmVLZXlJZCI6MzEsImZpcnN0VW51cGxvYWRlZFByZUtleUlkIjozMSwiYWNjb3VudFN5bmNDb3VudGVyIjowLCJhY2NvdW50U2V0dGluZ3MiOnsidW5hcmNoaXZlQ2hhdHMiOmZhbHNlfSwiZGV2aWNlSWQiOiJMM0htYmZTWVJHR0F2Q29GcE1VTnZRIiwicGhvbmVJZCI6ImY5YzhmNGRkLWFlNDItNGRkOS1hMjBkLWQwYjdmZWY5ZWNlYiIsImlkZW50aXR5SWQiOnsidHlwZSI6IkJ1ZmZlciIsImRhdGEiOiJlQTVvOVdXSGxwZWpVNkZKZ0VVSktiZ1pzVlk9In0sInJlZ2lzdGVyZWQiOnRydWUsImJhY2t1cFRva2VuIjp7InR5cGUiOiJCdWZmZXIiLCJkYXRhIjoickt6T2xCVmVDUnR6K09mYzlyZ3lOZiszdkIwPSJ9LCJyZWdpc3RyYXRpb24iOnt9LCJwYWlyaW5nQ29kZSI6IkM2RUJXSzc3IiwibWUiOnsiaWQiOiIyNTI2NTM1NTM1ODA6ODhAcy53aGF0c2FwcC5uZXQifSwiYWNjb3VudCI6eyJkZXRhaWxzIjoiQ1BHVnBad0hFT1hseUxRR0dBRWdBQ2dBIiwiYWNjb3VudFNpZ25hdHVyZUtleSI6IjI3ZVdVTHZxb0M1TWQrYlFqd0RPZjdBblZPS2h1TlB4RDVuVVZJTVZheG89IiwiYWNjb3VudFNpZ25hdHVyZSI6IlZrSVZiRzVUSGRDb2JDTmZTVzBDZWZESWcrSlhqR0VicjFTSUpWNmJ3UjJlVVJmeHZub1MwLzBpU3QzTFBNaGZuTmV3RjBDUmRXVklLYkFDRFRkdUNBPT0iLCJkZXZpY2VTaWduYXR1cmUiOiJtVGhSYm9PeExOVm82QXg0Rk13cmlma0JqNTdDNDlMeTVRaTcwQmRjekRtZG1BTVBFQ2xBTUZ1UC9kZitqKzlrVS83NUZQMFQwNWZDejNtdjlBNWtDZz09In0sInNpZ25hbElkZW50aXRpZXMiOlt7ImlkZW50aWZpZXIiOnsibmFtZSI6IjI1MjY1MzU1MzU4MDo4OEBzLndoYXRzYXBwLm5ldCIsImRldmljZUlkIjowfSwiaWRlbnRpZmllcktleSI6eyJ0eXBlIjoiQnVmZmVyIiwiZGF0YSI6IkJkdTNsbEM3NnFBdVRIZm0wSThBem4rd0oxVGlvYmpUOFErWjFGU0RGV3NhIn19XSwicGxhdGZvcm0iOiJhbmRyb2lkIiwibGFzdEFjY291bnRTeW5jVGltZXN0YW1wIjoxNzIwODU3MzMwfQ==', PREFIXE: process.env.PREFIX || "~", OWNER_NAME: process.env.OWNER_NAME || "Zokou-Md", NUMERO_OWNER : process.env.NUMERO_OWNER || "Djalega", From 85e502266f336fb0f6f0bb73bd1479406547c733 Mon Sep 17 00:00:00 2001 From: Zupair <168469779+Zupair@users.noreply.github.com> Date: Sat, 13 Jul 2024 10:58:24 +0300 Subject: [PATCH 6/8] Delete .github/workflows directory --- .github/workflows/deploy.yml | 33 --------------------------------- .github/workflows/main.yml | 33 --------------------------------- 2 files changed, 66 deletions(-) delete mode 100644 .github/workflows/deploy.yml delete mode 100644 .github/workflows/main.yml diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml deleted file mode 100644 index 9de4c29..0000000 --- a/.github/workflows/deploy.yml +++ /dev/null @@ -1,33 +0,0 @@ -name: Node.js CI - -on: - push: - branches: - - main - pull_request: - branches: - - main - -jobs: - build: - - runs-on: ubuntu-latest - - strategy: - matrix: - node-version: [20.x] - - steps: - - name: Checkout repository - uses: actions/checkout@v3 - - - name: Set up Node.js - uses: actions/setup-node@v3 - with: - node-version: ${{ matrix.node-version }} - - - name: Install dependencies - run: npm install - - - name: Start application - run: npm start diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml deleted file mode 100644 index 9de4c29..0000000 --- a/.github/workflows/main.yml +++ /dev/null @@ -1,33 +0,0 @@ -name: Node.js CI - -on: - push: - branches: - - main - pull_request: - branches: - - main - -jobs: - build: - - runs-on: ubuntu-latest - - strategy: - matrix: - node-version: [20.x] - - steps: - - name: Checkout repository - uses: actions/checkout@v3 - - - name: Set up Node.js - uses: actions/setup-node@v3 - with: - node-version: ${{ matrix.node-version }} - - - name: Install dependencies - run: npm install - - - name: Start application - run: npm start From ebbac0b79a588c97cb6fa959ae11a52c41d1f116 Mon Sep 17 00:00:00 2001 From: Zupair <168469779+Zupair@users.noreply.github.com> Date: Sat, 13 Jul 2024 10:58:52 +0300 Subject: [PATCH 7/8] Create main.yml --- .github/workflows/main.yml | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 .github/workflows/main.yml diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml new file mode 100644 index 0000000..a7c3b80 --- /dev/null +++ b/.github/workflows/main.yml @@ -0,0 +1,35 @@ +Vas voir tu clique action + +name: Node.js CI + +on: + push: + branches: + - main + pull_request: + branches: + - main + +jobs: + build: + + runs-on: ubuntu-latest + + strategy: + matrix: + node-version: [20.x] + + steps: + - name: Checkout repository + uses: actions/checkout@v3 + + - name: Set up Node.js + uses: actions/setup-node@v3 + with: + node-version: ${{ matrix.node-version }} + + - name: Install dependencies + run: npm install -g pm2 && npm install + + - name: Start application + run: npm run Hacking From ecb0d787e739605d2874581df63aba987e3d1941 Mon Sep 17 00:00:00 2001 From: Zupair <168469779+Zupair@users.noreply.github.com> Date: Sat, 13 Jul 2024 11:02:28 +0300 Subject: [PATCH 8/8] Delete config.js --- config.js | 144 ------------------------------------------------------ 1 file changed, 144 deletions(-) delete mode 100644 config.js diff --git a/config.js b/config.js deleted file mode 100644 index 160d478..0000000 --- a/config.js +++ /dev/null @@ -1,144 +0,0 @@ -const fs = require('fs-extra') -if (fs.existsSync('.env')) require('dotenv').config({ path: __dirname+'/.env' }) - - -//═══════[Required Variables]════════\\ -global.audio= "" ; -global.video= "" ; -global.port =process.env.PORT -global.appUrl=process.env.APP_URL || "" // put your app url here, -global.email ="saimsamsun789@gmail.com" -global.location="Lahore,Pakistan." - - -global.mongodb= process.env.MONGODB_URI || "" -global.allowJids= process.env.ALLOW_JID || "null" -global.blockJids= process.env.BLOCK_JID || "null" -global.DATABASE_URL = process.env.DATABASE_URL || "" - -global.timezone= process.env.TZ || process.env.TIME_ZONE || "Asia/Karachi"; -global.github=process.env.GITHUB|| "https://github.com/SuhailTechInfo/Suhail-Md"; -global.gurl =process.env.GURL || "https://whatsapp.com/channel/0029Va9thusJP20yWxQ6N643"; -global.website=process.env.GURL || "https://whatsapp.com/channel/0029Va9thusJP20yWxQ6N643" ; -global.THUMB_IMAGE = process.env.THUMB_IMAGE || process.env.IMAGE || "https://github.com/SuhailTechInfo/Suhail-Md/blob/main/lib/assets/suhail.jpg?raw=true" ; // SET LOGO FOR IMAGE -global.caption = process.env.CAPTION || global.caption || "ᴘᴏᴡᴇʀᴇᴅ ʙʏ sᴜʜᴀɪʟ²²¹-ᴍᴅ" - - -global.devs = "923184474176" // Developer Contact -global.sudo = process.env.SUDO ? process.env.SUDO.replace(/[\s+]/g, '') : "null"; -global.owner= process.env.OWNER_NUMBER ? process.env.OWNER_NUMBER.replace(/[\s+]/g, '') : "923184474176"; - - - - -//========================= [ BOT SETTINGS ] ======8===================\\ -global.style = process.env.STYLE || Math.floor(Math.random()*6) || '0' // put '1' to "5" here to check bot styles -global.flush = process.env.FLUSH || "false"; // Make it "true" if bot not responed -global.gdbye = process.env.GOODBYE || process.env.CAN_GOODBYE || "false"; -global.wlcm = process.env.WELCOME || process.env.CAN_WELCOME || "false"; // Make it "false" for disable WELCOME - -global.warncount = process.env.WARN_COUNT || 3 -global.disablepm = process.env.DISABLE_PM || "false" -global.disablegroup = process.env.DISABLE_GROUPS || "false", // disable bot in groups when public mode - -global.MsgsInLog = process.env.MSGS_IN_LOG|| "false" // "true" to see messages , "log" to show logs , "false" to hide logs messages -global.userImages= process.env.USER_IMAGES || "text" // "text" // set Image/video urls here -global.waPresence= process.env.WAPRESENCE || "null" ; // 'unavailable' | 'available' | 'composing' | 'recording' | 'paused' - - -//========================= [ AUTO READ MSGS & CMDS ] =========================\\ -global.readcmds = process.env.READ_COMMAND || "false" -global.readmessage = process.env.READ_MESSAGE || "false" -global.readmessagefrom = process.env.READ_MESSAGE_FROM || "null,923xxxxxxxx"; - - -//========================= [ AUTO SAVE & READ STATUS ] =========================\\ -global.read_status = process.env.AUTO_READ_STATUS || "false" -global.save_status = process.env.AUTO_SAVE_STATUS || "false" -global.save_status_from = process.env.SAVE_STATUS_FROM || "null,923xxxxxxxx"; -global.read_status_from = process.env.READ_STATUS_FROM || "923184474176,923xxxxxxxx"; - -global.api_smd = "https://api-smd.onrender.com" // || "https://api-smd-1.vercel.app" // expires -global.scan = "https://suhail-md-vtsf.onrender.com"; - - -global.SESSION_ID = process.env.SESSION_ID || "HACKING-MD;;;=>eyJub2lzZUtleSI6eyJwcml2YXRlIjp7InR5cGUiOiJCdWZmZXIiLCJkYXRhIjoiaUtkN3Jnamx0MC9nbm0yS0xzQVVDTHNpTE9na2h6MFV3aDJlVjRmZ08wdz0ifSwicHVibGljIjp7InR5cGUiOiJCdWZmZXIiLCJkYXRhIjoiYXlId1NhcTF6UzJ5UWxmeUJWemI3TGJMT2ZCNms1dDk2dkZ6R2tzaGdtcz0ifX0sInBhaXJpbmdFcGhlbWVyYWxLZXlQYWlyIjp7InByaXZhdGUiOnsidHlwZSI6IkJ1ZmZlciIsImRhdGEiOiJjSzQyNXB6dTJKL0hTTFN6Wkp1TjZrVnpFeXRoczlJL21XZFRXajN6ZjFrPSJ9LCJwdWJsaWMiOnsidHlwZSI6IkJ1ZmZlciIsImRhdGEiOiIzMm9VdTdPSkdWcHRySzIvWVFVdWdIbVh1WGJvczBLQXVKZlR1Um9oUlM0PSJ9fSwic2lnbmVkSWRlbnRpdHlLZXkiOnsicHJpdmF0ZSI6eyJ0eXBlIjoiQnVmZmVyIiwiZGF0YSI6InlNYnhvRFN4amJYQzkrYyt1TXp1K09tK1d6YXNDcWJnWVU0Mk1tNEwrV2M9In0sInB1YmxpYyI6eyJ0eXBlIjoiQnVmZmVyIiwiZGF0YSI6IldJMGVWU2NIQVVNVTljQmw2a1FJemFJVHowbzNhMUltcGU1QVlTTHRUV2c9In19LCJzaWduZWRQcmVLZXkiOnsia2V5UGFpciI6eyJwcml2YXRlIjp7InR5cGUiOiJCdWZmZXIiLCJkYXRhIjoiZ0l2dmlrbXVRYU9tYnk5WnNhSS9Gb1RwZXBMLzg5Slp0eHFSWnk3Vm9tOD0ifSwicHVibGljIjp7InR5cGUiOiJCdWZmZXIiLCJkYXRhIjoidXIxaU54Smx5NldjNzRsdUtKc0F0WGpBNDdkMURZaXJqZmU1dFFqQ3F4WT0ifX0sInNpZ25hdHVyZSI6eyJ0eXBlIjoiQnVmZmVyIiwiZGF0YSI6ImZDanF6dFZKamV0YkZjTWcwOHg4WSt0TEF3VDFwbEt6cENlNklNTEJBbFR2eGFoekhIL0g4N1BwQm1EYURMR3cwRXJmSTBsOWh3cFZPRUFCT3pzUGhnPT0ifSwia2V5SWQiOjF9LCJyZWdpc3RyYXRpb25JZCI6MTUzLCJhZHZTZWNyZXRLZXkiOiIxayt6Mk9UWEcyK1VHN3RhbWFaQ3Uwa1Q4L2Q5WVZnU0tQVk45d0FpckhFPSIsInByb2Nlc3NlZEhpc3RvcnlNZXNzYWdlcyI6W10sIm5leHRQcmVLZXlJZCI6MzEsImZpcnN0VW51cGxvYWRlZFByZUtleUlkIjozMSwiYWNjb3VudFN5bmNDb3VudGVyIjowLCJhY2NvdW50U2V0dGluZ3MiOnsidW5hcmNoaXZlQ2hhdHMiOmZhbHNlfSwiZGV2aWNlSWQiOiIwN1hiYVVfVlRwR3lUQUZnVV9GcE93IiwicGhvbmVJZCI6IjZhMzMzZTI4LWQ0NGItNDdlOS05NDFmLWYyMGE4MzQxZThkOCIsImlkZW50aXR5SWQiOnsidHlwZSI6IkJ1ZmZlciIsImRhdGEiOiJvWWtlTzY5NU5QTzVjdkV0ejZhQTFFVXBYZEk9In0sInJlZ2lzdGVyZWQiOnRydWUsImJhY2t1cFRva2VuIjp7InR5cGUiOiJCdWZmZXIiLCJkYXRhIjoia2NtL05QaEhyeklPSWVNejE5TUMweGpkeFEwPSJ9LCJyZWdpc3RyYXRpb24iOnt9LCJwYWlyaW5nQ29kZSI6IkFNTUNKRVJMIiwibWUiOnsiaWQiOiIyNTI2MzM1NTM1ODA6OUBzLndoYXRzYXBwLm5ldCJ9LCJhY2NvdW50Ijp7ImRldGFpbHMiOiJDSlMxdFMwUW1PSEd0QVlZQVNBQUtBQT0iLCJhY2NvdW50U2lnbmF0dXJlS2V5IjoiQ3RFRERyTE1HTDVxWXhiUlJsTnB1b0tHSlFMTjNOOEhSRDBtcnphSVlXTT0iLCJhY2NvdW50U2lnbmF0dXJlIjoiNUJDYVpNQXlaeVYvQm92dUxoZ2ZhejBBdGZuZ0x6VzR5bVZpYW1jb3Y0blNlNUFxN2x1STU3K2lUcmxIaUJNeUNmVFIwQVk1cC93OE9MVFdqeTRVQkE9PSIsImRldmljZVNpZ25hdHVyZSI6IndQRlBxazBvNGtXOHJZZmEwU09rUFRFSzI4UGdxMk8zMC9CcmtwRGRRSnJtZ1dkQnBvcWwvbERXa3VpSFlPaUUxUDJxU256cTRVSmxmTzZWNWFYQWpRPT0ifSwic2lnbmFsSWRlbnRpdGllcyI6W3siaWRlbnRpZmllciI6eyJuYW1lIjoiMjUyNjMzNTUzNTgwOjlAcy53aGF0c2FwcC5uZXQiLCJkZXZpY2VJZCI6MH0sImlkZW50aWZpZXJLZXkiOnsidHlwZSI6IkJ1ZmZlciIsImRhdGEiOiJCUXJSQXc2eXpCaSthbU1XMFVaVGFicUNoaVVDemR6ZkIwUTlKcTgyaUdGaiJ9fV0sInBsYXRmb3JtIjoiYW5kcm9pZCIsImxhc3RBY2NvdW50U3luY1RpbWVzdGFtcCI6MTcyMDgyMzk3M30=" // PUT your SESSION_ID - - -module.exports = { - - menu: process.env.MENU || "", /** Available @MENU @Schemes 1: Aztec_Md, 2: A17_Md, 3: Suhail-Md Default ---------- If Not Choose then it Randomely Pic One Of Them Each time **/ - - HANDLERS: process.env.PREFIX || ".", - BRANCH : process.env.BRANCH || "main", - VERSION : process.env.VERSION || "1.3.8", - caption : global.caption || "" , // ```『 ᴘᴏᴡᴇʀᴇᴅ ʙʏ sᴜʜᴀɪʟ²²¹-ᴍᴅ 』```", //*『sᴜʙsᴄʀɪʙᴇ • sᴜʜᴀɪʟ ᴛᴇᴄʜ』*\n youtube.com/@suhailtechinfo0"), - - author : process.env.PACK_AUTHER|| "", - packname: process.env.PACK_NAME || "", - botname : process.env.BOT_NAME || "sᴜʜᴀɪʟ-ᴍᴅ", - ownername:process.env.OWNER_NAME|| "Suhail", - - - errorChat : process.env.ERROR_CHAT || "", - KOYEB_API : process.env.KOYEB_API || "false", - - REMOVE_BG_KEY : process.env.REMOVE_BG_KEY || "", - OPENAI_API_KEY: process.env.OPENAI_API_KEY || "", - HEROKU_API_KEY: process.env.HEROKU_API_KEY || "", - HEROKU_APP_NAME:process.env.HEROKU_APP_NAME|| "", - antilink_values:process.env.ANTILINK_VALUES|| "all", - HEROKU: process.env.HEROKU_APP_NAME && process.env.HEROKU_API_KEY, - - - WORKTYPE: process.env.WORKTYPE || process.env.MODE|| "private", - LANG: ( process.env.THEME || "SUHAIL" ).toUpperCase(), - - - -}; - - - -global.ELEVENLAB_API_KEY = process.env.ELEVENLAB_API_KEY || ""; -global.aitts_Voice_Id = process.env.AITTS_ID|| "37"; - - - - - - - - - - - - - - - - - - - - - -global.rank = "updated" -global.isMongodb = false; -let file = require.resolve(__filename) -fs.watchFile(file, () => { fs.unwatchFile(file);console.log(`Update'${__filename}'`);delete require.cache[file]; require(file); }) - - -// ========================= [ Disables in V.1.2.8 ] ===============================\\ - //style : process.env.STYLE || "2", // put '1' & "2" here to check bot styles - //readmessage:process.env.READ_MESSAGE|| "false", - //warncount: process.env.WARN_COUNT || 3, - //userImages:process.env.USER_IMAGES|| "text", // SET IMAGE AND VIDEO URL FOR BOT MENUS - //disablepm: process.env.DISABLE_PM || "false", - //MsgsInLog: process.env.MSGS_IN_LOG|| "false", // "true" to see messages , "log" to open logs , "false" to hide logs messages - //readcmds:process.env.READ_COMMANDS|| "false", - //alwaysonline:process.env.WAPRESENCE|| "unavailable", // 'unavailable' | 'online' | 'composing' | 'recording' | 'paused' - //read_status: process.env.AUTO_READ_STATUS || "false", - //save_status: process.env.AUTO_SAVE_STATUS || "false", - //aitts_Voice_Id : process.env.AITTS_ID || "37", - //ELEVENLAB_API_KEY: process.env.ELEVENLAB_API_KEY || "",