J
Size: a a a
J
EF
EF
J
J
EF
i
<Ч
i
J
from aiogram import types
from aiogram.dispatcher.middlewares import BaseMiddleware
from utils.db_api.user import User
class GetDBUser(BaseMiddleware):
async def on_process_message(self, message: types.Message, data: dict):
data['user'] = User(id=message.from_user.id, name=message.from_user.first_name)
async def on_process_callback_query(self, message: types.CallbackQuery, data: dict):
data['user'] = User(id=3452134534123, name=cq.message.from_user.full_name)
class User:
def __init__(self, id=1, name='Some_name'):
self.id = id
self.name = name
EF
i
i
EF
from aiogram import types
from aiogram.dispatcher.middlewares import BaseMiddleware
from utils.db_api.user import User
class GetDBUser(BaseMiddleware):
async def on_process_message(self, message: types.Message, data: dict):
data['user'] = User(id=message.from_user.id, name=message.from_user.first_name)
async def on_process_callback_query(self, message: types.CallbackQuery, data: dict):
data['user'] = User(id=3452134534123, name=cq.message.from_user.full_name)
class User:
def __init__(self, id=1, name='Some_name'):
self.id = id
self.name = name
J
J
from aiogram import Dispatcher
from .throttling import ThrottlingMiddleware
def setup(dp: Dispatcher):
dp.middleware.setup(ThrottlingMiddleware())
J
EF
EF
from aiogram import Dispatcher
from .throttling import ThrottlingMiddleware
def setup(dp: Dispatcher):
dp.middleware.setup(ThrottlingMiddleware())
D