From 8d9fb40eb5a1ab3b2d89708a4d239c014f9bdd4b Mon Sep 17 00:00:00 2001 From: Igor Tolmachov Date: Sat, 9 Jul 2022 12:47:49 +0900 Subject: Опрос без таймера и settigs.json MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- shared/config.py | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'shared/config.py') diff --git a/shared/config.py b/shared/config.py index 6b973d3..d04a510 100644 --- a/shared/config.py +++ b/shared/config.py @@ -1,3 +1,24 @@ +from copy import deepcopy +from json import dump, load from os import environ as env +from os import path +from typing import Any +if path.exists("data/settings.json"): + open("data/settings.json", "w").close() +fields: dict[str, Any] = { + "chances": {}, +} + +settings: dict[str, Any] = load(open("data/settings.json", "r")) +for key, default in fields.items(): + settings[key] = settings.get(key, deepcopy(default)) + + +def save(): + dump(settings, open("data/settings.json", "w")) + + +# Configs token = env["TOKEN"] +chances = settings["chances"] -- cgit v1.2.3