Initial import: vesti.nixg.ru — новостной апрув-проект (web, crawler, classifier, publisher, openspec)

This commit is contained in:
kpa39l
2026-09-13 15:58:32 +00:00
commit c3f59f7b7a
113 changed files with 7065 additions and 0 deletions
+12
View File
@@ -0,0 +1,12 @@
# Разбор списка каналов из конфигурации.
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)