diff --git a/config.env b/config.env new file mode 100644 index 0000000..8aafe2e --- /dev/null +++ b/config.env @@ -0,0 +1,98 @@ +const fs = require('fs'); +if (fs.existsSync('config.env')) require('dotenv').config({ path: './config.env' }); + +function convertToBool(text, fault = 'true') { + return text === fault ? true : false; +} + +module.exports = { + // ============================== + // SESSION + // ============================== + SESSION_ID: process.env.SESSION_ID || "HansTz&noY0jCgJ#Ur6Wo5Xm5MKbRdgUnZxqWnvxjTAoM3Wl2n3rCPaLknI", + + // ============================== + // OWNER + // ============================== + OWNER_NUMBER: process.env.OWNER_NUMBER || "243982097765", + OWNER_NAME: process.env.OWNER_NAME || "diaboy", + DEV: process.env.DEV || "243982097765", + + // ============================== + // ANTI CALL + // ============================== + ANTI_CALL: process.env.ANTI_CALL || "false", // "true" = Warn only, no block + ANTI_CALL_BLOCK: process.env.ANTI_CALL_BLOCK || "false", // "true" = 5 warnings then block + AUTO_BLOCK: process.envAUTO_BLOCK || "false", + // ============================== + // MODE + // ============================== + MODE: process.env.MODE || "public", + PUBLIC_MODE: process.env.PUBLIC_MODE || "true", + ALWAYS_ONLINE: process.env.ALWAYS_ONLINE || "false", + AUTO_BIO: process.env.AUTO_BIO || "true", + + // ============================== + // CHATBOT + // ============================== + CHAT_BOT: process.env.CHAT_BOT || "false", + BAILEYS: process.env.BAILEYS || "@whiskeysockets/baileys", + + // ============================== + // MESSAGES + // ============================== + ANTI_DELETE: process.env.ANTI_DELETE || "false", + ANTI_DEL_PATH: process.env.ANTI_DEL_PATH || "some", + READ_MESSAGE: process.env.READ_MESSAGE || "false", + AUTO_REACT: process.env.AUTO_REACT || "false", + AUTO_REPLY: process.env.AUTO_REPLY || "false", + AUTO_TYPING: process.env.AUTO_TYPING || "false", + READ_CMD: process.env.READ_CMD || "false", + AUTO_RECORDING: process.env.AUTO_RECORDING || "false", + + // ============================== + // GROUP + // ============================== + WELCOME: process.env.WELCOME || "false", + ADMIN_EVENTS: process.env.ADMIN_EVENTS || "false", + ANTI_LINK: process.env.ANTI_LINK || "false", + ANTI_LINK_KICK: process.env.ANTI_LINK_KICK || "false", + ANTI_BAD: process.env.ANTI_BAD || "false", + DELETE_LINKS: process.env.DELETE_LINKS || "false", + MENTION_REPLY: process.env.MENTION_REPLY || "false", + + // ============================== + // STATUS + // ============================== + AUTO_STATUS_SEEN: process.env.AUTO_STATUS_SEEN || "true", + AUTO_STATUS_REPLY: process.env.AUTO_STATUS_REPLY || "false", + AUTO_STATUS_REACT: process.env.AUTO_STATUS_REACT || "true", + AUTO_STATUS_MSG: process.env.AUTO_STATUS_MSG || "*SEEN YOUR STATUS BY ๐•๐Ž๐‘๐“๐„๐—-๐—๐Œ๐ƒ*", + + // ============================== + // BOT APPEARANCE + // ============================== + MENU_IMAGE_URL: process.env.MENU_IMAGE_URL || "https://files.catbox.moe/di5kdx.jpg", + PREFIX: process.env.PREFIX || ".", + BOT_NAME: process.env.BOT_NAME || "๐•๐Ž๐‘๐“๐„๐—-๐—๐Œ๐ƒ", + STICKER_NAME: process.env.STICKER_NAME || "๐•๐Ž๐‘๐“๐„๐—-๐—๐Œ๐ƒ", + ALIVE_IMG: process.env.ALIVE_IMG || "https://files.catbox.moe/di5kdx.jpg", + LIVE_MSG: process.env.LIVE_MSG || "> ๐•๐Ž๐‘๐“๐„๐—-๐—๐Œ๐ƒโšก IS ALIVE", + DESCRIPTION: process.env.DESCRIPTION || "*ยฉ แด˜แดแดกแด‡ส€แด‡แด… ส™ส HansTech*", + + // ============================== + // REACTIONS + // ============================== + CUSTOM_REACT: process.env.CUSTOM_REACT || "false", + CUSTOM_REACT_EMOJIS: process.env.CUSTOM_REACT_EMOJIS || "๐Ÿ’,๐Ÿ’–,๐Ÿ’—,โค๏ธโ€๐Ÿฉน,โค๏ธ,๐Ÿงก,๐Ÿ’›,๐Ÿ’š,๐Ÿ’™,๐Ÿ’œ,๐ŸคŽ,๐Ÿ–ค,๐Ÿค", + + // ============================== + // PRIVACY + // ============================== + ANTI_VV: process.env.ANTI_VV || "false", + + // ============================== + // STICKER + // ============================== + AUTO_STICKER: process.env.AUTO_STICKER || "false" +};