19 lines
470 B
Python
19 lines
470 B
Python
from __future__ import annotations
|
|
|
|
from aiogram.types import Message
|
|
|
|
from bot.config import Settings
|
|
|
|
|
|
def is_allowed(message: Message, settings: Settings) -> bool:
|
|
if not settings.allowed_telegram_ids:
|
|
return True
|
|
user = message.from_user
|
|
if not user:
|
|
return False
|
|
return user.id in settings.allowed_telegram_ids
|
|
|
|
|
|
def access_denied_text() -> str:
|
|
return "У вас нет доступа к этому боту."
|