27 lines
734 B
Python
27 lines
734 B
Python
from aiogram import Bot, Dispatcher, Router
|
|
from aiogram.fsm.storage.memory import MemoryStorage
|
|
|
|
from auth import login_with_credentials
|
|
from config import API_TOKEN
|
|
|
|
bot = Bot(token=API_TOKEN)
|
|
storage = MemoryStorage()
|
|
dp = Dispatcher(bot=bot, storage=storage)
|
|
router = Router()
|
|
|
|
from handlers import balance, keys, pay, profile, start
|
|
from key_management import router as key_management_router
|
|
|
|
# Регистрация обработчиков
|
|
dp.include_router(start.router)
|
|
dp.include_router(profile.router)
|
|
dp.include_router(keys.router)
|
|
dp.include_router(balance.router)
|
|
dp.include_router(key_management_router)
|
|
dp.include_router(pay.router)
|
|
|
|
|
|
|
|
async def on_startup(dispatcher: Dispatcher):
|
|
await login_with_credentials()
|