Релизы — Модульный бот с TG/WEB интеграцией


← К проекту

v0.1.6 — skeleton-v0.1.6

Скачать v0.1.6 · 713 КБ

## skeleton-v0.1.6

HEAD `main` = `f33d349` (2026-10-12), **79 коммитов после skeleton-v0.1.5**.
Артефакт: `bot_modular-skeleton-0.1.6.tar.gz` (137 записей, sha256 `5a01311889b1cd1854880ca6b2b3fb2cc1cceaa0ce3a0e44523acfef3e3a0ac9`).

### Изменения в путях скелета (5 файлов, +189/−3)

- **transports/transport_telegram** (`backends.py`, `supervisor.py`, `module.py`) — дренаж протухшего «висяка» при возврате на http после kurigram (`469fc0e`).
- **core/cache.py** — кэш мёртвых сессий (`531475d`, `5e5c923`).
- **transports/transport_web/static/core.css** — унификация высоты плиток homepage: иконка 28, текст в 2 строки, line-height 16; редактор видит свои блоки сырыми (`64182c7`, `5b77f43`).
v0.1.5 — Скелет v0.1.5 (ядро + core-модули)

Скачать v0.1.5 · 714 КБ

Скелет v0.1.5 (ядро + core-модули access/web_users).

Ядро веба (transport_web):
- BotUI.modal/confirm/prompt — общие модалки (стек вложенных, dim без затенения);
- центральный hash-роутер /#view (доведение после входа, pending);
- init ждёт модульные скрипты (гонка 16/37, ложный boot-баннер);
- SW: динамика обратно в кеш, свежесть через mtime-баст ?v=;
- boot-баннер и пометка missing-рендеров вместо сырого JSON.

Модули ядра: access (токены/тикеты), web_users (pending-hash после логина).

Обновление скелета модули не трогает (обновляются отдельно через маркет). После обновления перезапустите службу.
v0.1.4 — Скелет v0.1.4 (ядро + core-модули)

Скачать v0.1.4 · 694 КБ

Актуальное ядро: транспорт собирает WS_EXTRA — RDP/VNC-сокеты remotedesk монтируются в вебе (чинит 404 /ws/remotedesk/rdp и 1006). Обновление скелета модули не трогает (обновляются отдельно через маркет). После обновления перезапустите службу.
v0.1.3 — skeleton 0.1.3

Скачать v0.1.3 · 695 КБ

Ядро bot_modular: установка и запуск без BOT_TOKEN (режим «только веб-панель», transport_telegram disabled-заглушки, веб-админ обязателен). Мелкие фиксы kurigram.
v0.1.2 — Скелет v0.1.2 (ядро + core-модули)

Скачать v0.1.2 · 690 КБ

Скелет проекта `bot_modular` v0.1.2: ядро + core-модули, без base/extra.

## Состав архива
- `boot.py`, `core/`, `transports/`, `requirements.txt`, `README.md`
- core-модули: `access` (0.1.0), `web_users` (0.4.1)
- `scripts/install.sh` в архив НЕ входит: установщик — только с сайта (`/projects/bot-modular/install/install.sh`)

## Что нового против v0.1.1
- файловый лог `data/logs/bot.log` (ротация 5МБ x3, маска секретов) — кабинет «Логи» работает без journalctl
- `transport_web`: прятание кнопки «Домашняя» без homepage, `app.js v47`, service worker `home-shell-v2`
- `web_users` 0.4.1: смена своего пароля + кнопка перехода из карточки

## Что НЕ входит
- base-модули — ставятся отдельно
- extra/dev-модули
- `data/` (env, кеши, секреты) — создаётся при установке

## Установка
1. `curl -fsSL https://euk0r.ru/projects/bot-modular/install/install.sh -o /tmp/install.sh && bash /tmp/install.sh`
2. Секреты модулей — в `data/env/*.env`
3. Проверка: `python3 boot.py --check`
v0.1.1 — Скелет v0.1.1 (ядро + core-модули)

Скачать v0.1.1 · 690 КБ

Скелет проекта `bot_modular` v0.1.1: ядро + core-модули, без base/extra.

## Состав архива
- `boot.py`, `core/`, `transports/`, `requirements.txt`, `README.md`
- core-модули: `access` (0.1.0), `web_users` (0.4.0)
- `scripts/install.sh` в архив НЕ входит: установщик — только с сайта (`/projects/bot-modular/install/install.sh`)

## Что НЕ входит
- base-модули (16 шт: admin, outbound, modsafe, network, backups и др.) — ставятся отдельно
- extra/dev-модули
- `data/` (env, кеши, секреты) — создаётся при установке

## Установка
1. `curl -fsSL https://euk0r.ru/projects/bot-modular/install/install.sh -o /tmp/install.sh && bash /tmp/install.sh`
2. Секреты модулей — в `data/env/*.env`
3. Проверка: `python3 boot.py --check`

Тестовый релиз для проверки бейджа обновления скелета в modsafe.
v0.1.0 — Скелет v0.1.0 (ядро + core-модули)

Скачать v0.1.0 · 688 КБ

Скелет проекта `bot_modular` v0.1.0: ядро + core-модули, без base/extra.

## Состав архива
- `boot.py`, `core/`, `transports/`, `requirements.txt`, `README.md`
- core-модули: `access` (0.1.0), `web_users` (0.3.0)
- `scripts/install.sh` в архив НЕ входит: установщик — только с сайта (`/projects/bot-modular/install/install.sh`)

## Что НЕ входит
- base-модули (16 шт: admin, outbound, modsafe, network, backups и др.) — ставятся отдельно
- extra/dev-модули
- `data/` (env, кеши, секреты) — создаётся при установке

## Установка
1. `curl -fsSL https://euk0r.ru/projects/bot-modular/install/install.sh -o /tmp/install.sh && sudo bash /tmp/install.sh`
2. Секреты модулей — в `data/env/*.env`
3. Проверка: `python3 boot.py --check`

Коммит: `a685664` (ядро идентично `ff34f9c`; обновлены `access` — пустые дефолты ADMIN_IDS, `web_users` — README; убран `scripts/install.sh`)