-
Notifications
You must be signed in to change notification settings - Fork 230
/
Copy pathconfig.js
52 lines (49 loc) · 4.05 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
48
49
50
51
52
const { Sequelize } = require('sequelize');
const fs = require('fs');
if (fs.existsSync('config.env')) {
require('dotenv').config({
path: './config.env'
});
};
const toBool = (x) => (x && (x.toLowerCase() === 'true' || x.toLowerCase() === 'on')) || false;
const DATABASE_URL = process.env.DATABASE_URL === undefined ? "./database.db" : process.env.DATABASE_URL
module.exports = {
//__________________________________________________________________________________________________________________________________________
// For Enabling Commands Like AUTO_STATUS_VIEW Type true For Disabling Type false
//____________________________________________________________________________________________________________________________________________
SESSION_ID: process.env.SESSION_ID || '',
STICKER_DATA: process.env.STICKER_DATA || '🎯ᴘʜᴏᴇɴɪx-ᴍᴅ;ᴀʙʜɪꜱʜᴇᴋ ꜱᴜʀᴇꜱʜ🍀',
ALIVE_DATA: process.env.ALIVE_DATA || '👋 ʜᴇʏ &sender, ɪ ᴍ *ᴘʜᴏᴇɴɪx-ᴍᴅ ᴡʜᴀᴛꜱᴀᴘᴘ ʙᴏᴛ* ᴀʟɪᴠᴇ ɴᴏᴡ!\n\n📌 ᴛʏᴘᴇ *menu* ᴛᴏ ɢᴇᴛ ᴍʏ ᴄᴏᴍᴍᴀɴᴅ ʟɪꜱᴛ.\n\n*ᴘʟᴀᴛꜰᴏʀᴍ:* &platform\n*ʀᴜɴᴛɪᴍᴇ:* &runtime;https://i.ibb.co/tHWJrz3/IMG-20231128-WA0005.jpg',
AUDIO_DATA: process.env.AUDIO_DATA || 'Phoenix-MD;Abhishek Suresh;https://i.ibb.co/tHWJrz3/IMG-20231128-WA0005.jpg',
BOT_INFO: process.env.BOT_INFO || 'ᴘʜᴏᴇɴɪx-ᴍᴅ;ᴀʙʜɪꜱʜᴇᴋ ꜱᴜʀᴇꜱʜ;919074692450;https://i.ibb.co/tHWJrz3/IMG-20231128-WA0005.jpg',
PREFIX: process.env.PREFIX || '.',
MODE: process.env.MODE || 'private',
SUDO: process.env.SUDO || '919074692450, 918157993101',
START_MSG: toBool(process.env.START_MSG || 'true'),
ERROR_MSG: toBool(process.env.ERROR_MSG || 'true'),
WELCOME_MSG: process.env.WELCOME_MSG || '👋 Hello *@user* Welcome To Our Group *@gname*\n*Total Members:* @count\n*Total Admins:* @admin\n*Group Description:*\n@gdesc @pp',
GOODBYE_MSG: process.env.GOODBYE_MSG || '👋 GoodBye *@user* From *@gname*\n*Total Members:* @count @pp',
HEROKU_APP_NAME: process.env.HEROKU_APP_NAME || '',
HEROKU_API_KEY: process.env.HEROKU_API_KEY || '',
RENDER_NAME: process.env.RENDER_NAME || '',
RENDER_API: process.env.RENDER_API || '',
KOYEB_APP_NAME: process.env.KOYEB_APP_NAME || 'abhiLoki',
KOYEB_API_KEY: process.env.KOYEB_API_KEY || 'rdhmh9sja4bxep5wxf7e9y7q4my251ptcqmvrwc78698lbxp0uvm9gphsl0bpabn',
ELEVENLABS_API_KEY: process.env.ELEVENLABS_API_KEY || '',
TIMEZONE: process.env.TIMEZONE || "Asia/Kolkata",
LANG: process.env.LANG || 'EN',
AUTO_STATUS_VIEW: toBool(process.env.AUTO_STATUS_VIEW || 'false'),
AUTO_STATUS_REPLY: toBool(process.env.AUTO_STATUS_REPLY || 'false'),
AUTO_STATUS_REPLY_MSG: process.env.AUTO_STATUS_REPLY_MSG || '_*Nice Status Bro 🍀*_',
AUTO_STATUS_REACT: toBool(process.env.AUTO_STATUS_REACT || 'true'),
AUTO_STATUS_REACT_EMOJI: process.env.AUTO_STATUS_REACT_EMOJI || '🍀',
AUTO_REACT: toBool(process.env.AUTO_REACT || 'false'),
AUTO_READ_MSG: toBool(process.env.AUTO_READ_MSG || 'false'),
ALWAYS_ONLINE: toBool(process.env.ALWAYS_ONLINE || 'false'),
AUTO_CALL_REJECT: toBool(process.env.AUTO_CALL_REJECT || 'false'),
AUTO_CALL_REJECT_MSG: process.env.AUTO_CALL_REJECT_MSG || '*ᴀᴜᴛᴏᴍᴀᴛᴇᴅ ᴄᴀʟʟ ʙʟᴏᴄᴋɪɴɢ*\n\nꜱᴏʀʀʏ ᴄᴀʟʟꜱ ᴀʀᴇ ɴᴏᴛ ᴀʟʟᴏᴡᴇᴅ\n\nᴘʟᴇᴀꜱᴇ ꜱᴇɴᴅ ᴀ ᴛᴇxᴛ ᴍᴇꜱꜱᴀɢᴇ/ᴠᴏɪᴄᴇ ᴍᴇꜱꜱᴀɢᴇ\n\n> ᴘʜᴏᴇɴɪx-ᴍᴅ ᴡʜᴀᴛꜱᴀᴘᴘ ʙᴏᴛ',
//_______________#OTHER(⚠️ Warning Dont Edit Anything Here)____________________________________________________________________________________
BASE_URL: 'https://abhi-api-wphp.onrender.com/', // Don't Change This
BRANCH: 'main',
DATABASE: DATABASE_URL === "./database.db" ? new Sequelize({ dialect: "sqlite", storage: DATABASE_URL, logging: false }) : new Sequelize(DATABASE_URL, {dialect: "postgres", ssl: true, protocol: "postgres", dialectOptions: { native: true, ssl: { require: true, rejectUnauthorized: false },}, logging: false })
};