This commit is contained in:
@@ -1,4 +1,66 @@
|
||||
# Zilant2025
|
||||
# Zilant / VOLK — Telegram poster и подписки
|
||||
|
||||
Zilantkon bot testarea
|
||||
test update #8
|
||||
**Версия:** 1.0.1 ([`VERSION`](VERSION))
|
||||
|
||||
Автоматическая публикация постов и событий в Telegram-канал, веб-редактор, бот подписок с сезонными deep link.
|
||||
|
||||
## Режимы
|
||||
|
||||
| `WORKMODE` | Описание |
|
||||
|------------|----------|
|
||||
| `ZILANT` | VK + Zilant JSON → канал (основной пайплайн) |
|
||||
| `VOLK` | VOLK API → категории и события → канал |
|
||||
|
||||
Подробнее: [`docs/volk-mode.md`](docs/volk-mode.md).
|
||||
|
||||
## Быстрый старт (сервер)
|
||||
|
||||
```bash
|
||||
# Deploy через Woodpecker → rsync + post-deploy.sh
|
||||
# Сервисы:
|
||||
sudo systemctl status testbot-git.service # бот :5005
|
||||
sudo systemctl status testedit-git.service # UI :5006
|
||||
sudo systemctl status runner.timer # hourly pipeline
|
||||
```
|
||||
|
||||
Конфигурация — `.env` (не коммитится). Ключевые переменные: `RELAY_URL`, `WEBHOOK_URL`, `SEASON`, `MDB_*`.
|
||||
|
||||
## Пайплайн (ZILANT)
|
||||
|
||||
`runner.sh` по расписанию:
|
||||
|
||||
`vk_load` → `zk_load` → `db_update_shortname` → `tg_publish` → `evtg_publish`
|
||||
|
||||
Настройка timer: [`docs/runner-setup.md`](docs/runner-setup.md).
|
||||
|
||||
## Документация
|
||||
|
||||
| Документ | О чём |
|
||||
|----------|--------|
|
||||
| [`docs/ARCHITECTURE.md`](docs/ARCHITECTURE.md) | Компоненты, карта файлов, deploy |
|
||||
| [`docs/volk-mode.md`](docs/volk-mode.md) | Режим VOLK |
|
||||
| [`docs/telegram-messaging.md`](docs/telegram-messaging.md) | API отправки сообщений пользователям |
|
||||
| [`docs/runner-setup.md`](docs/runner-setup.md) | Systemd timer / cron для runner |
|
||||
| [`docs/CHANGELOG.md`](docs/CHANGELOG.md) | История версий |
|
||||
| [`tools/README.md`](tools/README.md) | Вспомогательные и legacy-скрипты |
|
||||
|
||||
## Версионирование
|
||||
|
||||
SemVer в [`VERSION`](VERSION). При изменениях обновлять `VERSION` и [`docs/CHANGELOG.md`](docs/CHANGELOG.md).
|
||||
|
||||
## Структура каталогов
|
||||
|
||||
```
|
||||
├── tg_mainbot.py, wsgi_bot.py # responder-бот
|
||||
├── db_edit.py, wsgi_edit.py # веб-UI
|
||||
├── tg_publish.py, evtg_publish.py # публикация (ZILANT)
|
||||
├── volk_load.py, volk_cat_publish.py # VOLK
|
||||
├── runner.sh, backupdb.sh
|
||||
├── services/ # systemd units, post-deploy
|
||||
├── templates/ # HTML UI
|
||||
├── docs/ # документация
|
||||
└── tools/
|
||||
├── ops/ # genkey, register_tg_webhook, copy_databases
|
||||
├── dev/ # send_telegram_example, volk_*_testing
|
||||
└── legacy/ # evt_prefetch
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user