-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Expand file tree
/
Copy pathconfig.js
More file actions
38 lines (36 loc) · 2.29 KB
/
config.js
File metadata and controls
38 lines (36 loc) · 2.29 KB
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
const fs = require('fs');
if (fs.existsSync('config.env')) require('dotenv').config({ path: './config.env' });
function toBool(val, defaultOn = true) {
if (val === undefined || val === null || val === '') return defaultOn;
return val.toLowerCase() !== 'false';
}
module.exports = {
SESSION_ID: process.env.SESSION_ID || "",
PREFIX: process.env.PREFIX || ".",
BOT_NAME: process.env.BOT_NAME || "Silva MD",
OWNER_NUMBER: process.env.OWNER_NUMBER || "254700143167",
OWNER_NAME: process.env.OWNER_NAME || "Silva MD",
DESCRIPTION: process.env.DESCRIPTION || "Silva MD Bot",
ALIVE_IMG: process.env.ALIVE_IMG || "https://files.catbox.moe/5uli5p.jpeg",
LIVE_MSG: process.env.LIVE_MSG || "Silva MD is active",
MODE: process.env.MODE || "both",
AUTO_STATUS_SEEN: toBool(process.env.AUTO_STATUS_SEEN, true),
AUTO_STATUS_REACT: toBool(process.env.AUTO_STATUS_REACT, true),
AUTO_STATUS_REPLY: toBool(process.env.AUTO_STATUS_REPLY, false),
AUTO_STATUS_MSG: process.env.AUTO_STATUS_MSG || "Seen by Silva MD",
CUSTOM_REACT_EMOJIS: process.env.CUSTOM_REACT_EMOJIS || "❤️,🔥,💯,😍,👏,💙,🙌",
READ_MESSAGE: toBool(process.env.READ_MESSAGE, false),
AUTO_REACT_NEWSLETTER: toBool(process.env.AUTO_REACT_NEWSLETTER, true),
AUTO_FOLLOW_NEWSLETTER: true,
ANTI_BAD: toBool(process.env.ANTI_BAD, false),
ALWAYS_ONLINE: toBool(process.env.ALWAYS_ONLINE, true),
AUTO_TYPING: toBool(process.env.AUTO_TYPING, true),
AUTO_RECORDING: toBool(process.env.AUTO_RECORDING, false),
DELETE_LINKS: toBool(process.env.DELETE_LINKS, false),
ANTIDELETE_GROUP: toBool(process.env.ANTIDELETE_GROUP, true),
ANTIDELETE_PRIVATE: toBool(process.env.ANTIDELETE_PRIVATE, true),
ANTILINK: toBool(process.env.ANTILINK, false),
ANTIVV: toBool(process.env.ANTIVV, true),
DEBUG: toBool(process.env.DEBUG, false),
THEME: (process.env.THEME || 'silva').toLowerCase().trim(),
};