forked from Afx-ToxicLeo/ToxicLeo
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconfig.js
47 lines (47 loc) · 2.69 KB
/
config.js
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
const fs = require('fs');
const { Sequelize } = require('sequelize');
if (fs.existsSync('config.env')) require('dotenv').config({ path: './config.env' });
function convertToBool(text, fault = 'true') {
return text === fault ? true : false;
}
DATABASE_URL = process.env.DATABASE_URL === undefined ? './bot.db' : process.env.DATABASE_URL;
DEBUG = process.env.DEBUG === undefined ? false : convertToBool(process.env.DEBUG);
module.exports = {
VERSION: 'V 2.0.1',
ALIVE: process.env.ALIVE || "https://i.imgur.com/bjlbGCZ.jpg Hey {sender}, I'm alive \n Uptime: {uptime}",
BLOCK_CHAT: process.env.BLOCK_CHAT || '',
ALWAYS_ONLINE: convertToBool(process.env.ALWAYS_ONLINE) || true,
READ_MESSAGES: convertToBool(process.env.READ_MESSAGES) || false,
PMB_VAR: convertToBool(process.env.PMB_VAR) || false,
PMB: process.env.PMB || '*PM not allowed. Blocking you!*',
READ_COMMAND: convertToBool(process.env.READ_COMMAND) || true,
USERNAME: process.env.USERNAME || '',
SESSION: process.env.SESSION || '',
IMGBB_KEY: ["76a050f031972d9f27e329d767dd988f","deb80cd12ababea1c9b9a8ad6ce3fab2","78c84c62b32a88e86daf87dd509a657a"],
RG: process.env.RG || '[email protected]',
PASSWORD: process.env.PASSWORD || '',
BOT_INFO: process.env.BOT_INFO || 'Abu;jsl;917025994178;https://i.imgur.com/bjlbGCZ.jpg;https://chat.whatsapp.com/KDt0eEkGCho7tLbfcmMltB',
RBG_KEY: process.env.RBG_KEY || '',
ALLOWED: process.env.ALLOWED || '91,94,212',
CHATBOT: process.env.CHATBOT || 'off',
HANDLERS: process.env.HANDLERS || '.,',
STICKER_DATA: process.env.STICKER_DATA,
BOT_NAME: process.env.BOT_NAME || 'Abu-MD',
AUDIO_DATA: process.env.AUDIO_DATA === undefined || process.env.AUDIO_DATA === "private" ? 'ᴀʙᴜ sᴇʀ¹¹;ᴀʙᴜ ᴍᴅ ʙᴏᴛ;https://i.imgur.com/bjlbGCZ.jpg' : process.env.AUDIO_DATA,
TAKE_KEY: process.env.TAKE_KEY || '',
MODE: process.env.MODE || 'public',
WARN: process.env.WARN || '4',
ANTILINK_WARN: process.env.ANTILINK_WARN || '',
HEROKU: {
HEROKU: process.env.HEROKU === undefined ? false : convertToBool(process.env.HEROKU),
API_KEY: process.env.HEROKU_API_KEY || '',
APP_NAME: process.env.HEROKU_APP_NAME || ''
},
DATABASE_URL: DATABASE_URL,
DATABASE: DATABASE_URL === './bot.db' ? new Sequelize({ dialect: "sqlite", storage: DATABASE_URL, logging: DEBUG }) : new Sequelize(DATABASE_URL, { dialectOptions: { ssl: { require: true, rejectUnauthorized: false } }, logging: DEBUG }),
SUDO: process.env.SUDO || '917025994178,0',
LANGUAGE: process.env.LANGUAGE || 'english',
DEBUG: DEBUG,
ACR_A: "4b64f4e5401d1380e50b30d526def287",
ACR_S: "uSVrKResE7wF4d6A1dtqvPWTTy3rBp3YjldsJSCh"
};