SHA256
Добавить тестовые каналы и Arweave-синхронизацию
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
# SHiNE multi-channel test publisher v3
|
||||
|
||||
В комплекте сохранены v1 и v2. Основной режим v3 — файлы `v2/publisher/publisher_multi.py` и `v2/prepare/prepare_all_channels.py`.
|
||||
|
||||
## Быстрый порядок
|
||||
1. Создать тестового пользователя и пять каналов на сервере.
|
||||
2. Заполнить реальные `channel_root_block_number` в `config.multi.json`.
|
||||
3. Положить blockchain key в `keys/blockchain.json`.
|
||||
4. Только для подготовки картинок положить JWK в `keys/arweave-wallet.json`.
|
||||
5. Скопировать `prepare.multi.example.json` → `prepare.multi.json`, затем:
|
||||
`python prepare/prepare_all_channels.py --config prepare.multi.json`
|
||||
6. Проверить созданные `channels/*.prepared.json`.
|
||||
7. Скопировать `config.multi.example.json` → `config.multi.json`.
|
||||
8. Проверка: `python publisher/publisher_multi.py status --config config.multi.json`
|
||||
9. Один тестовый пост: `python publisher/publisher_multi.py publish-now --channel jokes --config config.multi.json`
|
||||
10. Постоянный режим: `python publisher/publisher_multi.py run --config config.multi.json`
|
||||
|
||||
Повторный запуск подготовки безопасен: известные картинки сначала проверяются на gateway. Существующие не загружаются повторно.
|
||||
|
||||
## v3: media + расписание + VPS
|
||||
У всех пяти каналов теперь есть media-примеры: в обучающих каналах по 18 иллюстрированных постов (12×1, 4×2, 2×3 картинки). По умолчанию обучающие каналы публикуют раз в 3–7 активных часов, `jokes` — раз в 1–3 активных часа. Quiet hours 22:00–08:00 не расходуют интервал. Инструкция автономной установки: `v2/CODEX_VPS_SETUP.md`.
|
||||
Reference in New Issue
Block a user