Files
vesti/services/publisher/app/channels.py
T

12 lines
505 B
Python

# Разбор списка каналов из конфигурации.
from .config import settings
def resolve_channels(channels: list[str] | None) -> list[str]:
"""Итоговый список каналов для публикации.
channels из запроса (MAY переопределять) -> иначе VESTI_BOT_CHANNELS (конфиг).
"""
if channels:
return list(dict.fromkeys([c.strip() for c in channels if c.strip()]))
return list(settings.channels)