This commit is contained in:
yasir 2023-03-02 21:58:37 +07:00
parent 46dc91bb07
commit 3c114cc4c1
3 changed files with 21 additions and 5 deletions

View file

@ -8,9 +8,6 @@ from apscheduler.schedulers.asyncio import AsyncIOScheduler
from apscheduler.jobstores.mongodb import MongoDBJobStore from apscheduler.jobstores.mongodb import MongoDBJobStore
from pymongo import MongoClient from pymongo import MongoClient
from pyrogram import Client from pyrogram import Client
from dotenv import load_dotenv
load_dotenv("config.env")
from misskaty.vars import API_HASH, API_ID, BOT_TOKEN, DATABASE_URI, USER_SESSION, TZ from misskaty.vars import API_HASH, API_ID, BOT_TOKEN, DATABASE_URI, USER_SESSION, TZ

View file

@ -1,9 +1,28 @@
import sys import sys, os, requests
from dotenv import load_dotenv
from logging import getLogger from logging import getLogger
from os import environ from os import environ
LOGGER = getLogger(__name__) LOGGER = getLogger(__name__)
CONFIG_FILE_URL = os.environ.get("CONFIG_FILE_URL", "")
try:
if len(CONFIG_FILE_URL) == 0:
raise TypeError
try:
res = requests.get(CONFIG_FILE_URL)
if res.status_code == 200:
with open("config.env", "wb+") as f:
f.write(res.content)
else:
LOGGER.error(f"config.env err: {res.status_code}")
except Exception as e:
LOGGER.error(f"ENV_URL: {e}")
except:
pass
load_dotenv("config.env", override=True)
def getConfig(name: str): def getConfig(name: str):
try: try:
return environ[name] return environ[name]

View file

@ -1 +1 @@
python3 update.py && python3 -m misskaty python3 -m misskaty