All checks were successful
Build and Push Docker Images / build (push) Successful in 1m28s
- Рефакторинг Telegram бота на модульную структуру для удобства поддержки и расширения - Создан общий RabbitMQ клиент для Flask и Telegram компонентов - Подготовлена базовая архитектура для будущего масштабирования и новых функций Signed-off-by: UdoChudo <stream@udochudo.ru>
9 lines
354 B
Python
9 lines
354 B
Python
from .parser import parse_region_id
|
|
from .db_utils import get_recipients_by_features
|
|
from app import Systems
|
|
|
|
async def get_recipients_from_data(data: dict, flask_app) -> list[int]:
|
|
system_names = [sys.system_name for sys in Systems.query.all()]
|
|
parsed = parse_message(data, system_names)
|
|
return get_recipients_by_features(parsed, flask_app)
|