aboutsummaryrefslogtreecommitdiff
path: root/shared
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
parent74b6669eabcce9de6f37e1e1c321196a3bec9d5e (diff)
downloadkarpov_ai_bot-8d9fb40eb5a1ab3b2d89708a4d239c014f9bdd4b.tar.gz
karpov_ai_bot-8d9fb40eb5a1ab3b2d89708a4d239c014f9bdd4b.zip
Опрос без таймера и settigs.json
Diffstat (limited to 'shared')
-rw-r--r--shared/config.py21
-rw-r--r--shared/instances.py1
2 files changed, 21 insertions, 1 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"]
diff --git a/shared/instances.py b/shared/instances.py
index 3ffec5e..9ca0b2c 100644
--- a/shared/instances.py
+++ b/shared/instances.py
@@ -4,4 +4,3 @@ from shared.config import token
4 4
5bot = Bot(token=token) 5bot = Bot(token=token)
6dp = Dispatcher(bot) 6dp = Dispatcher(bot)
7gen_chance: dict[int, int] = {}