Files
FileStreamBot/WebStreamer/vars.py

31 lines
1.1 KiB
Python
Raw Normal View History

2021-05-15 23:43:27 +05:30
# (c) @AvishkarPatil | @EverythingSuckz
2021-04-16 19:37:44 +05:30
from os import getenv, environ
from dotenv import load_dotenv
load_dotenv()
2021-04-20 15:14:57 +06:00
2021-04-16 19:37:44 +05:30
class Var(object):
API_ID = int(getenv('API_ID'))
API_HASH = str(getenv('API_HASH'))
BOT_TOKEN = str(getenv('BOT_TOKEN'))
2021-05-15 23:43:27 +05:30
SESSION_NAME = str(getenv('SESSION_NAME', 'F2LxBot'))
SLEEP_THRESHOLD = int(getenv('SLEEP_THRESHOLD', '60'))
2021-04-20 15:14:57 +06:00
WORKERS = int(getenv('WORKERS', '4'))
BIN_CHANNEL = int(getenv('BIN_CHANNEL'))
2021-04-16 19:37:44 +05:30
PORT = int(getenv('PORT', 8080))
BIND_ADRESS = str(getenv('WEB_SERVER_BIND_ADDRESS', '0.0.0.0'))
2021-04-20 15:14:57 +06:00
OWNER_ID = int(getenv('OWNER_ID', '1445283714'))
NO_PORT = bool(getenv('NO_PORT', False))
2021-04-20 15:14:57 +06:00
APP_NAME = None
2021-04-16 19:37:44 +05:30
if 'DYNO' in environ:
ON_HEROKU = True
APP_NAME = str(getenv('APP_NAME'))
2021-04-16 19:37:44 +05:30
else:
ON_HEROKU = False
2021-04-20 15:14:57 +06:00
FQDN = str(getenv('FQDN', BIND_ADRESS)) if not ON_HEROKU else APP_NAME+'.herokuapp.com'
DATABASE_URL = str(getenv('DATABASE_URL'))
UPDATES_CHANNEL = str(getenv('UPDATES_CHANNEL', None))
2021-05-15 23:43:27 +05:30
BANNED_CHANNELS = list(set(int(x) for x in str(getenv("BANNED_CHANNELS", "-1001362659779")).split()))