Spaces:
Paused
Paused
๐๐๐ฅ๐ฅ๐๐๐ ๐ ๐จ๐๐๐๐ฅ๐ โก
commited on
Update setting.js
Browse files- plugins/setting.js +74 -87
plugins/setting.js
CHANGED
|
@@ -21,93 +21,80 @@
|
|
| 21 |
|
| 22 |
|
| 23 |
|
| 24 |
-
const config = require('../config')
|
| 25 |
-
const {cmd
|
| 26 |
-
const
|
| 27 |
-
const
|
| 28 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 29 |
|
| 30 |
cmd({
|
| 31 |
-
|
| 32 |
-
|
| 33 |
-
|
| 34 |
-
|
| 35 |
-
|
| 36 |
-
alias: ["subzeroenv","env"],
|
| 37 |
-
|
| 38 |
-
desc: "Get bot\'s settings list.",
|
| 39 |
-
|
| 40 |
-
category: "main",
|
| 41 |
-
|
| 42 |
-
use: '.menu',
|
| 43 |
-
|
| 44 |
filename: __filename
|
| 45 |
-
|
| 46 |
-
}
|
| 47 |
-
|
| 48 |
-
|
| 49 |
-
|
| 50 |
-
|
| 51 |
-
|
| 52 |
-
|
| 53 |
-
|
| 54 |
-
|
| 55 |
-
|
| 56 |
-
|
| 57 |
-
|
| 58 |
-
|
| 59 |
-
|
| 60 |
-
|
| 61 |
-
|
| 62 |
-
|
| 63 |
-
|
| 64 |
-
|
| 65 |
-
|
| 66 |
-
|
| 67 |
-
|
| 68 |
-
|
| 69 |
-
|
| 70 |
-
|
| 71 |
-
|
| 72 |
-
|
| 73 |
-
|
| 74 |
-
|
| 75 |
-
|
| 76 |
-
|
| 77 |
-
|
| 78 |
-
|
| 79 |
-
|
| 80 |
-
|
| 81 |
-
|
| 82 |
-
|
| 83 |
-
|
| 84 |
-
|
| 85 |
-
|
| 86 |
-
|
| 87 |
-
|
| 88 |
-
|
| 89 |
-
|
| 90 |
-
|
| 91 |
-
|
| 92 |
-
|
| 93 |
-
|
| 94 |
-
|
| 95 |
-
|
| 96 |
-
|
| 97 |
-
|
| 98 |
-
|
| 99 |
-
|
| 100 |
-
|
| 101 |
-
|
| 102 |
-
|
| 103 |
-
|
| 104 |
-
|
| 105 |
-
|
| 106 |
-
|
| 107 |
-
await conn.sendMessage(from,{image:{url:config.ALIVE_IMG},caption:madeSetting},{quoted:mek})
|
| 108 |
-
|
| 109 |
-
}catch(e){
|
| 110 |
-
console.log(e)
|
| 111 |
-
reply(`${e}`)
|
| 112 |
-
}
|
| 113 |
-
})
|
|
|
|
| 21 |
|
| 22 |
|
| 23 |
|
| 24 |
+
const config = require('../config');
|
| 25 |
+
const { cmd, commands } = require('../command');
|
| 26 |
+
const { runtime } = require('../lib/functions');
|
| 27 |
+
const axios = require('axios');
|
| 28 |
+
|
| 29 |
+
function isEnabled(value) {
|
| 30 |
+
// Function to check if a value represents a "true" boolean state
|
| 31 |
+
return value && value.toString().toLowerCase() === "true";
|
| 32 |
+
}
|
| 33 |
|
| 34 |
cmd({
|
| 35 |
+
pattern: "env",
|
| 36 |
+
alias: ["setting", "allvar"],
|
| 37 |
+
desc: "Settings of bot",
|
| 38 |
+
category: "menu",
|
| 39 |
+
react: "๐ ๏ธ",
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 40 |
filename: __filename
|
| 41 |
+
},
|
| 42 |
+
async (conn, mek, m, { from, quoted, reply }) => {
|
| 43 |
+
try {
|
| 44 |
+
// Define the settings message with the correct boolean checks
|
| 45 |
+
let envSettings = `โญโโโใ *โ SUBZERO-MD โ* ใโโโโโท
|
| 46 |
+
โโธโญโโโโโโโโโโโ
|
| 47 |
+
โโธโโข *ENV SETTINGS*
|
| 48 |
+
โโธโโโโโโโโโโโโยทยทยทเน
|
| 49 |
+
โฐโโโโโโโโโโโโโโโโโโท
|
| 50 |
+
โญโโใ *SUBZERO SETTINGS* ใโโโโท
|
| 51 |
+
โเน *Auto Read Status:* ${isEnabled(config.AUTO_READ_STATUS) ? "Enabled โ
" : "Disabled โ"}
|
| 52 |
+
โเน *Auto Status Reply:* ${isEnabled(config.AUTO_STATUS_REPLY) ? "Enabled โ
" : "Disabled โ"}
|
| 53 |
+
โเน *Auto Reply:* ${isEnabled(config.AUTO_REPLY) ? "Enabled โ
" : "Disabled โ"}
|
| 54 |
+
โเน *Auto Sticker:* ${isEnabled(config.AUTO_STICKER) ? "Enabled โ
" : "Disabled โ"}
|
| 55 |
+
โเน *Auto Voice:* ${isEnabled(config.AUTO_VOICE) ? "Enabled โ
" : "Disabled โ"}
|
| 56 |
+
โเน *Owner React:* ${isEnabled(config.OWNER_REACT) ? "Enabled โ
" : "Disabled โ"}
|
| 57 |
+
โเน *Heart React:* ${isEnabled(config.HEART_REACT) ? "Enabled โ
" : "Disabled โ"}
|
| 58 |
+
โเน *Auto React:* ${isEnabled(config.AUTO_REACT) ? "Enabled โ
" : "Disabled โ"}
|
| 59 |
+
โเน *Anti-Link:* ${isEnabled(config.ANTI_LINK) ? "Enabled โ
" : "Disabled โ"}
|
| 60 |
+
โเน *Anti-Bad Words:* ${isEnabled(config.ANTI_BAD) ? "Enabled โ
" : "Disabled โ"}
|
| 61 |
+
โเน *Auto Typing:* ${isEnabled(config.AUTO_TYPING) ? "Enabled โ
" : "Disabled โ"}
|
| 62 |
+
โเน *Auto Recording:* ${isEnabled(config.FAKE_RECORDING) ? "Enabled โ
" : "Disabled โ"}
|
| 63 |
+
โเน *Always Online:* ${isEnabled(config.ALWAYS_ONLINE) ? "Enabled โ
" : "Disabled โ"}
|
| 64 |
+
โเน *Currently Status:* ${isEnabled(config.CURRENT_STATUS) ? "Enabled โ
" : "Disabled โ"}
|
| 65 |
+
โเน *Read Message:* ${isEnabled(config.READ_MESSAGE) ? "Enabled โ
" : "Disabled โ"}
|
| 66 |
+
โฐโโโโโโโโโโโโโโโโท
|
| 67 |
+
> ๐๐๐๐๐๐๐ ๐๐๐๐๐๐๐ ๐๐๐ `;
|
| 68 |
+
|
| 69 |
+
// Send message with an image
|
| 70 |
+
await conn.sendMessage(
|
| 71 |
+
from,
|
| 72 |
+
{
|
| 73 |
+
image: { url: 'https://i.ibb.co/rvRz3hc/mrfrankofc.jpg' }, // Image URL
|
| 74 |
+
caption: envSettings,
|
| 75 |
+
contextInfo: {
|
| 76 |
+
mentionedJid: [m.sender],
|
| 77 |
+
forwardingScore: 999,
|
| 78 |
+
isForwarded: true,
|
| 79 |
+
forwardedNewsletterMessageInfo: {
|
| 80 |
+
newsletterJid: '120363304325601080@newsletter',
|
| 81 |
+
newsletterName: "โ๏ธ ๐๐๐๐๐๐๐ ๐๐ โ๏ธ",
|
| 82 |
+
serverMessageId: 143
|
| 83 |
+
}
|
| 84 |
+
}
|
| 85 |
+
},
|
| 86 |
+
{ quoted: mek }
|
| 87 |
+
);
|
| 88 |
+
|
| 89 |
+
// Send an audio file
|
| 90 |
+
await conn.sendMessage(from, {
|
| 91 |
+
audio: { url: 'https://github.com/mrfrank-ofc/SUBZERO-MD-DATABASE/raw/refs/heads/main/audios/subzero-menu.mp3' }, // Audio URL
|
| 92 |
+
mimetype: 'audio/mp4',
|
| 93 |
+
ptt: true
|
| 94 |
+
}, { quoted: mek });
|
| 95 |
+
|
| 96 |
+
} catch (error) {
|
| 97 |
+
console.log(error);
|
| 98 |
+
reply(`Error: ${error.message}`);
|
| 99 |
+
}
|
| 100 |
+
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|