aboutsummaryrefslogtreecommitdiff
path: root/shared/config.py
diff options
context:
space:
mode:
authorIgor Tolmachov <me@igorek.dev>2022-07-09 12:47:49 +0900
committerIgor Tolmachov <me@igorek.dev>2022-07-09 12:47:49 +0900
commit8d9fb40eb5a1ab3b2d89708a4d239c014f9bdd4b (patch)
tree8693713a65376580949eb699e0ff7f07a4878d9b /shared/config.py
parent74b6669eabcce9de6f37e1e1c321196a3bec9d5e (diff)
downloadkarpov_ai_bot-8d9fb40eb5a1ab3b2d89708a4d239c014f9bdd4b.tar.gz
karpov_ai_bot-8d9fb40eb5a1ab3b2d89708a4d239c014f9bdd4b.zip
Опрос без таймера и settigs.json
Diffstat (limited to 'shared/config.py')
-rw-r--r--shared/config.py21
1 files changed, 21 insertions, 0 deletions
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 @@
1from copy import deepcopy
2from json import dump, load
1from os import environ as env 3from os import environ as env
4from os import path
5from typing import Any
2 6
7if path.exists("data/settings.json"):
8 open("data/settings.json", "w").close()
9fields: dict[str, Any] = {
10 "chances": {},
11}
12
13settings: dict[str, Any] = load(open("data/settings.json", "r"))
14for key, default in fields.items():
15 settings[key] = settings.get(key, deepcopy(default))
16
17
18def save():
19 dump(settings, open("data/settings.json", "w"))
20
21
22# Configs
3token = env["TOKEN"] 23token = env["TOKEN"]
24chances = settings["chances"]