xwa-api
Version:
GARFIELD 6.0 BY NOIZE.
66 lines (61 loc) • 3.87 kB
JavaScript
/*COPYRIGHT (C) 2022 CODED BY NOIZE */
const { Sequelize } = require('sequelize');
const fs = require('fs');
if (fs.existsSync('config.env')) require('dotenv').config({ path: './config.env' });
// Özel Fonksiyonlarımız
function convertToBool(text, fault = 'true') {
return text === fault ? true : false;
}
DATABASE_URL = process.env.DATABASE_URL === undefined ? './Aurora.db' : process.env.DATABASE_URL;
DEBUG = process.env.DEBUG === undefined ? false : convertToBool(process.env.DEBUG);
module.exports = {
VERSION: 'v6.0 Stable',
CHANNEL: 'https://www.facebook.com/zenoixnoize',
SESSION: process.env.GARFIELD_SESSION === undefined ? '' : process.env.GARFIELD_SESSION,
ANTILINK: process.env.ANTI_LINK === undefined ? 'false' : process.env.ANTI_LINK,
ANTILINKMSG: process.env.ANTILINK_MESSAGE === undefined ? 'default' : process.env.ANTILINK_MESSAGE,
AUTOBIO: process.env.AUTO_BIO === undefined ? 'false' : process.env.AUTO_BIO,
PROXY: process.env.PROXY === undefined ? 'false' : process.env.PROXY,
ALIVEMSG: process.env.DEPLOYER === undefined ? 'User369' : process.env.DEPLOYER,
KICKMEMSG: process.env.KICKME_MESSAGE === undefined ? 'default' : process.env.KICKME_MESSAGE,
BLOCKCHAT: process.env.BLOCK_CHAT === undefined ? false : process.env.BLOCK_CHAT,
WNUMBER: process.env.NUMBER === undefined ? '+94711502119' : process.env.NUMBER,
ADDMSG: process.env.ADD_MESSAGE === undefined ? 'default' : process.env.ADD_MESSAGE,
MUTEMSG: process.env.MUTE_MESSAGE === undefined ? 'default' : process.env.MUTE_MESSAGE,
NOLOG: process.env.NO_LOG === undefined ? 'false' : process.env.NO_LOG,
BLOCKMSG: process.env.BLOCK_MESSAGE === undefined ? 'default' : process.env.BLOCK_MESSAGE,
UNBLOCKMSG: process.env.UNBLOCK_MESSAGE === undefined ? 'default' : process.env.UNBLOCK_MESSAGE,
UNMUTEMSG: process.env.UNMUTE_MESSAGE === undefined ? 'default' : process.env.UNMUTE_MESSAGE,
PROMOTEMSG: process.env.PROMOTE_MESSAGE === undefined ? 'default' : process.env.PROMOTE_MESSAGE,
DEMOTEMSG: process.env.DEMOTE_MESSAGE === undefined ? 'default' : process.env.DEMOTE_MESSAGE,
BANMSG: process.env.BAN_MESSAGE === undefined ? 'default' : process.env.BAN_MESSAGE,
AFKMSG: process.env.AFK_MESSAGE === undefined ? 'default' : process.env.AFK_MESSAGE,
SEND_READ: process.env.SEND_READ === undefined ? false : convertToBool(process.env.SEND_READ),
BRANCH: 'master',
HEROKU: {
HEROKU: process.env.HEROKU === undefined ? false : convertToBool(process.env.HEROKU),
API_KEY: process.env.HEROKU_API_KEY === undefined ? '' : process.env.HEROKU_API_KEY,
APP_NAME: process.env.HEROKU_APP_NAME === undefined ? '' : process.env.HEROKU_APP_NAME
},
DATABASE_URL: DATABASE_URL,
DATABASE: DATABASE_URL === './Aurora.db' ? new Sequelize({ dialect: "sqlite", storage: DATABASE_URL, logging: DEBUG }) : new Sequelize(DATABASE_URL, { dialectOptions: { ssl: { require: true, rejectUnauthorized: false } }, logging: DEBUG }),
DEEPAI: process.env.DEEPAI_API_KEY === undefined ? false : process.env.DEEPAI_API_KEY,
NO_ONLINE: process.env.NO_ONLINE === undefined ? true : convertToBool(process.env.NO_ONLINE),
SUDO: process.env.SUDO === undefined ? false : process.env.SUDO,
DEBUG: DEBUG,
WITAI_API: "TEYMELA6DMC4XB5YM3SPTTQWUUIBKURG",
WORKTYPE: "public",
LANG: "EN",
GANSTYLE: "https://i.ibb.co/qmR14hQ/Pics-Art-22-03-18-19-34-01-459.png",
HANDLERS: "^[.!/;]",
RBG_API_KEY: "KuZztPhpu3Ki4w4A7cksCNe6",
Auroraxc : "OFF",
PROJECT_SIX: "NOIZE PROJECTS",
TELEGRAM: "https://t.me/ipandx",
ZXVH: "94711502119,0",
WEBSITE: "https://garfieldbot.yolasite.com/",
SUPPORT: "905524317852-1612300121",
SUPPORT2: "905511384572-1617736751",
SUPPORT3: "905511384572-1621015274",
SUPPORT4: "905511384572-1625319286"
};