aboutsummaryrefslogtreecommitdiff
path: root/shared/instances.py
diff options
context:
space:
mode:
Diffstat (limited to 'shared/instances.py')
-rw-r--r--shared/instances.py17
1 files changed, 15 insertions, 2 deletions
diff --git a/shared/instances.py b/shared/instances.py
index 9ca0b2c..fb511b3 100644
--- a/shared/instances.py
+++ b/shared/instances.py
@@ -1,6 +1,19 @@
1from os.path import exists
2
1from aiogram import Bot, Dispatcher 3from aiogram import Bot, Dispatcher
4from sqlalchemy import create_engine
5from sqlalchemy.orm import Session, sessionmaker
6
7from shared.settings import Chats, Settings
2 8
3from shared.config import token 9settings = Settings()
10config = Chats()
11if not exists("data/config.json"):
12 config.save("data/config.json")
13config.load("data/config.json")
4 14
5bot = Bot(token=token) 15bot = Bot(token=settings.token)
6dp = Dispatcher(bot) 16dp = Dispatcher(bot)
17
18engine = create_engine("sqlite:///data/database.sqlite")
19session = sessionmaker(engine, Session)