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()