# Вспомогательные скрипты Скрипты вне основного пайплайна (`runner.sh`) и systemd-сервисов. Запускать из **корня проекта** с активированным venv. ## ops/ — эксплуатация | Файл | Назначение | |------|------------| | `genkey.py` | Генерация hex-ключа для `SECRET_KEY` / `WEBHOOK_SECRET` | | `register_tg_webhook.py` | Ручная регистрация webhook (в норме — `wsgi_bot.py` при старте) | | `copy_databases.sh` | Клонирование MariaDB между базами | ```bash python tools/ops/genkey.py ./venv/bin/python tools/ops/register_tg_webhook.py bash tools/ops/copy_databases.sh ``` ## dev/ — отладка и примеры | Файл | Назначение | |------|------------| | `send_telegram_example.py` | CLI-пример API `/send_message` | | `volk_telegram_testing.py` | Отладочный тест публикации в Telegram | | `volk_category_testing.py` | Отладочный тест загрузки категории VOLK | ```bash python tools/dev/send_telegram_example.py "" python tools/dev/volk_telegram_testing.py python tools/dev/volk_category_testing.py ``` ## legacy/ — снятые с пайплайна | Файл | Назначение | |------|------------| | `evt_prefetch.py` | Массовая пометка видимых событий `marked_to_publication=1`. Убран из `runner.sh` в 1.0.0 | ```bash ./venv/bin/python tools/legacy/evt_prefetch.py ```