0
0
mirror of https://gitflic.ru/project/maks1ms/ocab.git synced 2025-03-20 17:23:46 +03:00
ocab/src/core/main.py

24 lines
552 B
Python
Raw Normal View History

from src.modules.standard.config.config import get_config
from src.modules.standard.database.models.base import database
from src.modules.standard.database.api import connect_database
from asyncio import run
from aiogram import Bot, Dispatcher
async def main():
try:
database = connect_database()
bot = Bot(token=get_config()["TELEGRAM"]["TOKEN"])
dp = Dispatcher()
await dp.start_polling(bot)
finally:
await bot.session.close()
database.close()
if __name__ == "__main__":
run(main())