This commit is contained in:
@@ -0,0 +1,41 @@
|
||||
# Вспомогательные скрипты
|
||||
|
||||
Скрипты вне основного пайплайна (`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 <source_db> <target_db> <username>
|
||||
```
|
||||
|
||||
## 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 <user_id> "<message>"
|
||||
python tools/dev/volk_telegram_testing.py
|
||||
python tools/dev/volk_category_testing.py <category_id>
|
||||
```
|
||||
|
||||
## legacy/ — снятые с пайплайна
|
||||
|
||||
| Файл | Назначение |
|
||||
|------|------------|
|
||||
| `evt_prefetch.py` | Массовая пометка видимых событий `marked_to_publication=1`. Убран из `runner.sh` в 1.0.0 |
|
||||
|
||||
```bash
|
||||
./venv/bin/python tools/legacy/evt_prefetch.py
|
||||
```
|
||||
Reference in New Issue
Block a user