22 lines
754 B
Python

import json, os
from utils.logger import logger
database_file = os.getenv('TELEGRAM_DATABASE')
USER_DATA ={}
def load_database(): # utils/database.py
global USER_DATA
try:
with open(database_file, 'r') as db_file:
USER_DATA = json.load(db_file)
except (FileNotFoundError, json.JSONDecodeError):
USER_DATA = {}
def save_database(text): #utils/database.py
user_data = text
try:
logger.info(f"Сохраняемые данные: {USER_DATA}")
with open(database_file, 'w') as db_file:
json.dump(user_data, db_file, ensure_ascii=False, indent=4)
except IOError as e:
logger.error(f"Ошибка при сохранении базы данных: {e}")
load_database()