from aiogram import types
from aiogram.dispatcher.middlewares import BaseMiddleware
class AccessMiddleware(BaseMiddleware):
def __init__(self, allowed_users):
super().__init__()
self.allowed_users = allowed_users
async def on_process_message(self, message: types.Message, data: dict):
user_id = message.from_user.id
if user_id not in self.allowed_users:
await message.answer("У вас нет доступа к этому боту.")
raise CancelHandler() # Остановка дальнейшей обработки
# Добавьте это в bot.py
allowed_users = [123456789, 987654321] # Замените на ваш список разрешённых ID
dp.middleware.setup(AccessMiddleware(allowed_users))
'rows' => array(
array(
"PRODUCT_ID" => $id,
"PRICE" => $price,
"QUANTITY" => $qty,
),
array(
"PRODUCT_ID" => $id2,
"PRICE" => $price2,
"QUANTITY" => $qty2,
)
),