Commit Graph
7 Commits
Author SHA1 Message Date
ysv 3e07bbca37 Merge branch 'main' of git.skysamara.ru:sky/bionic 2026-10-27 14:26:48 +03:00
ysv b6b1abcd2f get_last_message - получение последнего сообщения в группе 2026-10-27 14:23:34 +03:00
skysamara 42e7ea4cae Add old skills 2026-10-27 02:14:07 +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