File size: 3,516 Bytes
046b271 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 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 |
const config = require('../config');
const { cmd, commands } = require('../command');
const { runtime } = require('../lib/functions');
const axios = require('axios');
function isEnabled(value) {
// Function to check if a value represents a "true" boolean state
return value && value.toString().toLowerCase() === "true";
}
cmd({
pattern: "env",
alias: ["setting", "allvar"],
desc: "Settings of bot",
category: "menu",
react: "‡οΈ",
filename: __filename
},
async (conn, mek, m, { from, quoted, reply }) => {
try {
// Define the settings message with the correct boolean checks
let envSettings = `ββββγ *π©α―αͺ³πππ-ππαΎαͺ³πͺ* γββββ·
ββΈββββββββββββΒ·Β·Β·ΰΉ
ββΈββ *βοΈENV SETTINGSβοΈ*
ββΈββββββββββββΒ·Β·Β·ΰΉ
β°ββββββββββββββββββ·
βββγ *Enabled Disabled* γβββ·
ββ *Status View:* ${isEnabled(config.AUTO_STATUS_SEEN) ? "Enabled β
" : "Disabled β"}
ββ *Status Reply:* ${isEnabled(config.AUTO_STATUS_REPLY) ? "Enabled β
" : "Disabled β"}
ββ *Auto Reply:* ${isEnabled(config.AUTO_REPLY) ? "Enabled β
" : "Disabled β"}
ββ *Auto Sticker:* ${isEnabled(config.AUTO_STICKER) ? "Enabled β
" : "Disabled β"}
ββ *Auto Voice:* ${isEnabled(config.AUTO_VOICE) ? "Enabled β
" : "Disabled β"}
ββ *Custom Reacts:* ${isEnabled(config.CUSTOM_REACT) ? "Enabled β
" : "Disabled β"}
ββ *Auto React:* ${isEnabled(config.AUTO_REACT) ? "Enabled β
" : "Disabled β"}
ββ *Anti-Link:* ${isEnabled(config.ANTI_LINK) ? "Enabled β
" : "Disabled β"}
ββ *Anti-Bad Words:* ${isEnabled(config.ANTI_BAD) ? "Enabled β
" : "Disabled β"}
ββ *Auto Typing:* ${isEnabled(config.AUTO_TYPING) ? "Enabled β
" : "Disabled β"}
ββ *Auto Recording:* ${isEnabled(config.AUTO_RECORDING) ? "Enabled β
" : "Disabled β"}
ββ *Always Online:* ${isEnabled(config.ALWAYS_ONLINE) ? "Enabled β
" : "Disabled β"}
ββ *Status React:* ${isEnabled(config.AUTO_STATUS_REACT) ? "Enabled β
" : "Disabled β"}
ββ *Public Mode:* ${isEnabled(config.PUBLIC_MODE) ? "Enabled β
" : "Disabled β"}
ββ *Read Message:* ${isEnabled(config.READ_MESSAGE) ? "Enabled β
" : "Disabled β"}
β°ββββββββββββββββ·
> ${config.DESCRIPTION}`;
// Send message with an image
await conn.sendMessage(
from,
{
image: { url: 'https://cdn.ironman.my.id/i/2du3i5.jpg' }, // Image URL
caption: envSettings,
contextInfo: {
mentionedJid: [m.sender],
forwardingScore: 999,
isForwarded: true,
forwardedNewsletterMessageInfo: {
newsletterJid: '120363318387454868@newsletter',
newsletterName: "πΙΔ«Δ« πΖ πΚΜππΰΉαΦΙΌΚ βͺπ€αͺ³αͺ³ΝπΌ",
serverMessageId: 143
}
}
},
{ quoted: mek }
);
// Send an audio file
await conn.sendMessage(from, {
audio: { url: 'https://cdn.ironman.my.id/i/hmxjch.mp4' }, // Audio URL
mimetype: 'audio/mp4',
ptt: true
}, { quoted: mek });
} catch (error) {
console.log(error);
reply(`Error: ${error.message}`);
}
});
|