Commit Graph
6 Commits
Author SHA1 Message Date
ysv 2f13e1f3b7 Добаввлен References - везде в параметрах сообщений 2026-10-27 15:58:22 +03:00
ysv b6b1abcd2f get_last_message - получение последнего сообщения в группе 2026-10-27 14:23:34 +03:00
skysamara 5c9f382a7c test 2026-10-27 02:04:32 +03:00
ysv 367f024cbd NNTP MCP-сервер: мониторинг новостных групп и ответы в тредах.
Сценарий: скрипт запускается периодически, scan_group находит новые
сообщения с момента прошлого запуска, возвращает треды целиком (с контекстом),
LLM принимает решение, post_reply отправляет ответ.

Состояние хранится в nntp_mcp_state.json рядом со скриптом.
2026-10-26 17:12:23 +03:00
ysv 8b4659cffb def get_latest_messages(group_name: str, count: int = 10) -> list[dict]:
"""
    Получить заданное количество последних сообщений из указанной группы.

    Возвращает список словарей с полями: Msg-Num, Message-ID, Subject, Date, Name, Mail.
    Сообщения строго отсортированы от самых новых к старым.
2026-10-23 12:28:40 +03:00
ysv 8d36a62ca2 init 2026-10-23 10:54:54 +03:00