Spaces:
Runtime error
Runtime error
import os | |
import time | |
from platform import python_version | |
import heroku3 | |
from pyrogram import __version__ as pyrogram_version | |
from .core import LOGS, Config | |
START_TIME = time.time() | |
__version__ = { | |
"hellbot": "3.0", | |
"pyrogram": pyrogram_version, | |
"python": python_version(), | |
} | |
try: | |
if Config.HEROKU_APIKEY is not None and Config.HEROKU_APPNAME is not None: | |
HEROKU_APP = heroku3.from_key(Config.HEROKU_APIKEY).apps()[ | |
Config.HEROKU_APPNAME | |
] | |
else: | |
HEROKU_APP = None | |
except Exception as e: | |
LOGS.error(f"Heroku Api - {e}") | |
HEROKU_APP = None | |
if Config.API_HASH is None: | |
LOGS.error("Please set your API_HASH !") | |
quit(1) | |
if Config.API_ID == 0: | |
LOGS.error("Please set your API_ID !") | |
quit(1) | |
if Config.BOT_TOKEN is None: | |
LOGS.error("Please set your BOT_TOKEN !") | |
quit(1) | |
if Config.DATABASE_URL is None: | |
LOGS.error("Please set your DATABASE_URL !") | |
quit(1) | |
if Config.LOGGER_ID == 0: | |
LOGS.error("Please set your LOGGER_ID !") | |
quit(1) | |
if Config.OWNER_ID == 0: | |
LOGS.error("Please set your OWNER_ID !") | |
quit(1) | |
if not os.path.isdir(Config.DWL_DIR): | |
os.makedirs(Config.DWL_DIR) | |
if not os.path.isdir(Config.TEMP_DIR): | |
os.makedirs(Config.TEMP_DIR) | |