-
Notifications
You must be signed in to change notification settings - Fork 10
/
config.js
39 lines (33 loc) · 2.7 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
/* Copyright (C) 2022 Ber4tbey.
Licensed under the MIT License;
you may not use this file except in compliance with the License.
Lavanstax - Ber4tbey
*/
const { Sequelize } = require('sequelize');
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;
}
DATABASE_URL = process.env.DATABASE_URL === undefined ? './Lavanstax.db' : process.env.DATABASE_URL;
DEBUG = process.env.DEBUG === undefined ? false : convertToBool(process.env.DEBUG);
module.exports = {
VERSION: 'v0.3.1',
USERNAME: process.env.USERNAME === undefined ? '' : process.env.USERNAME,
PASSWORD: process.env.PASSWORD === undefined ? '' : process.env.PASSWORD,
PREFIX: process.env.PREFIX === undefined ? '.' : process.env.PREFIX,
LANG: process.env.LANGUAGE === undefined ? 'TR' : process.env.LANGUAGE,
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,
BRANCH: 'master',
DATABASE_URL: DATABASE_URL,
DATABASE: DATABASE_URL === './Lavanstax.db' ? new Sequelize({ dialect: "sqlite", storage: DATABASE_URL, logging: DEBUG }) : new Sequelize(DATABASE_URL, { dialectOptions: { ssl: { require: true, rejectUnauthorized: false } }, logging: DEBUG }),
AFK_MESSAGE: process.env.AFK_MESSAGE === undefined ? 'Hayat çok kısa, yapacak çok şey var...\nOnlardan birini yapıyorum.. Sahibim şuanda #AFK' : process.env.AFK_MESSAGE,
PM_MESSAGE: process.env.PM_MESSAGE === undefined ? 'Hey! {mention} Merhaba. \n👩🏻💻Ben {my_firstname} Sekreteriyim. \n❎Üzgünüm, Sahibim sizi onaylamamış. \n🔃Onaylayana kadar bu mesajı tekrar tekrar atacağım \n\n✔️Yakında sizi onaylar. \n📜Mesajınızı görmesi ve sizi onaylaması için sizi listeye alıyorum.. \n \n \n📜Listeye alma işlemi başlatıldı.... \n🗃Bilgiler alınıyor.... \n✅Bilgiler alındı.... \n \n \n👉🏻Adınız: {first_name} \n👉🏻Kullanıcı adınız: {username} \n \n📜Listeye alındınız. ' : process.env.PM_MESSAGE,
SEND_READ: process.env.SEND_READ === undefined ? 'false' : process.env.SEND_READ,
PM_AUTO_BAN: process.env.PM_AUTO_BAN === undefined ? 'true' : process.env.PM_AUTO_BAN,
FOLLOW_SEND: process.env.FOLLOW_SEND === undefined ? 'true' : process.env.FOLLOW_SEND,
DEFAULT_BIO: process.env.DEFAULT_BIO === undefined ? '❤️ @Lavanderprojects ' : process.env.DEFAULT_BIO,
SP_DC : process.env.SP_DC === undefined ? '' : process.env.SP_DC,
SP_KEY : process.env.SP_KEY === undefined ? '' : process.env.SP_KEY
}