SHA256
SHiNE multi-channel test publisher v3
В комплекте сохранены v1 и v2. Основной режим v3 — файлы v2/publisher/publisher_multi.py и v2/prepare/prepare_all_channels.py.
Быстрый порядок
- Создать тестового пользователя и пять каналов на сервере.
- Заполнить реальные
channel_root_block_numberвconfig.multi.json. - Положить blockchain key в
keys/blockchain.json. - Только для подготовки картинок положить JWK в
keys/arweave-wallet.json. - Скопировать
prepare.multi.example.json→prepare.multi.json, затем:python prepare/prepare_all_channels.py --config prepare.multi.json - Проверить созданные
channels/*.prepared.json. - Скопировать
config.multi.example.json→config.multi.json. - Проверка:
python publisher/publisher_multi.py status --config config.multi.json - Один тестовый пост:
python publisher/publisher_multi.py publish-now --channel jokes --config config.multi.json - Постоянный режим:
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.