4.2 KiB
4.2 KiB
Changelog
Формат основан на Keep a Changelog.
Версия проекта — в файле VERSION (SemVer).
[1.1.3] - 2026-09-02
Fixed
- Проверка footer-ссылок после edit: сравнение по конкретным URL (Инфо/Иду/Подписка, ВК), а не по любому
text_linkили словам в тексте тела события — устраняет ложный «успех» при пакетной публикации.
[1.1.2] - 2026-09-02
Fixed
- Проверка успешного edit ссылок: Telegram отдаёт plain text и
text_linkentities, а неhref=в caption;message is not modifiedтрактуется как успех (ссылки уже применены). Устраняет ложные ошибки при успешной публикации.
[1.1.1] - 2026-09-02
Fixed
- Публикация постов и событий: второй шаг (edit со строкой ссылок) повторяется до появления
href=в ответе API; без подтверждённых ссылок запись не помечается опубликованной. Устраняет редкие случаи, когда edit логировался как успех, а ссылки в канале отсутствовали.
[1.1.0] - 2026-08-30
Added
- Импорт VK (
vk_load.py): посты с числом букв меньшеVK_POST_MIN_LETTERS(по умолчанию 5) сохраняются с названием- = Пустой пост = -и без отметки «к публикации».
Documentation
- Параметр
VK_POST_MIN_LETTERSв.env.exampleи.env.
[1.0.4] - 2026-08-30
Changed
runner.shпишет лог вlogs/runner.log(каталог создаётся при первом запуске).
[1.0.3] - 2026-08-30
Fixed
- Публикация событий (
evtg_publish.py): картинка скачивается на сервере и уходит вsendPhotoфайлом, как у постов VK. Раньше в Bot API передавался URL (http://reg.konvent.ru/...), Telegram не мог его забрать (failed to get HTTP URL content) и пост уходил текстом.
[1.0.2] - 2026-08-30
Added
- Шаблон окружения
.env.exampleдля ZILANT и VOLK (секреты — плейсхолдеры). .envдобавлен в.gitignore.
Documentation
- README и
docs/ARCHITECTURE.md: копирование.env.example→.envпри настройке инстанса.
[1.0.1] - 2026-08-30
Changed
- Утилиты перенесены в
tools/:tools/ops/—register_tg_webhook.py,copy_databases.sh(рядом сgenkey.py)tools/dev/—send_telegram_example.py,volk_telegram_testing.py,volk_category_testing.py
- Скрипты в
tools/загружают.envиз корня проекта и добавляют корень вsys.pathпри импорте модулей ядра.
Documentation
- Обновлены
tools/README.md,docs/ARCHITECTURE.md,docs/volk-mode.md,docs/telegram-messaging.md,README.md.
[1.0.0] - 2026-08-30
Added
- Файл версии
VERSION(SemVer). - Документация:
README.md,docs/ARCHITECTURE.md,docs/volk-mode.md. - Каталог
tools/с README;tools/ops/genkey.py,tools/legacy/evt_prefetch.py. - Сезонные deep link и callback с префиксом
SEASON(season_links.py, по умолчаниюzk2026). - Интеграция Telegram Bot API через internal relay (
telegram_relay.py,RELAY_URL).
Changed
evt_prefetch.pyперенесён вtools/legacy/— не входит вrunner.sh.genkey.pyперенесён вtools/ops/.- Документация по runner и отправке сообщений — в
docs/.
Documentation
- Правило Cursor
.cursor/rules/version-and-docs.mdc— поддержка версии и changelog при изменениях.