From d618fd8a6125cad3be70a0651fb9dfe4dd2364f5 Mon Sep 17 00:00:00 2001 From: admin Date: Tue, 6 Oct 2026 19:41:14 +0200 Subject: [PATCH] =?UTF-8?q?docs:=20=D0=BF=D0=BB=D0=B0=D0=BD=20=D1=80=D0=B0?= =?UTF-8?q?=D0=B1=D0=BE=D1=82=20=D0=B2=20IDEA.MD,=20=D0=BF=D1=80=D0=BE?= =?UTF-8?q?=D0=B5=D0=BA=D1=82=20Gitea=20=D1=81=20=D0=B7=D0=B0=D0=B4=D0=B0?= =?UTF-8?q?=D1=87=D0=B0=D0=BC=D0=B8,=20v0.1.0+21?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- IDEA.MD | 22 ++++++++++++++++++++++ VERSION | 2 +- 2 files changed, 23 insertions(+), 1 deletion(-) diff --git a/IDEA.MD b/IDEA.MD index f557a49..b5eeaa4 100644 --- a/IDEA.MD +++ b/IDEA.MD @@ -71,3 +71,25 @@ Telegram-бот, который по запросу пользователя г - [x] Development deployment/version notice and user-visible error details. - [x] Онбординг после `/start`: три сообщения (что делаю → примеры → стиль и идеи), golden path, остальное в `/help` - [x] Подписка: триал 3 дня, `/subscribe` за 100 звёзд (30 дней), `/balance`, блокировка генерации без активной подписки +- [x] Справка бота (`/help`) описывает `/balance` и `/subscribe` +- [x] Проект Gitea «Social Post Writer Bot Roadmap» с задачами (выполненные — в «Готово», будущие — в Backlog) + +## План работ (проект Gitea) +Колонки: **Backlog** → **В работе** → **Готово**. + +**Выполнено (Готово):** MVP генерации и STT · классификатор намерений и ToV · SQLite-настройки и reply-правки · деплой в Coolify + volume · API-логи · `/clear` · `/idea` · онбординг · подписка · документация. + +**В планах (Backlog):** +1. **Реальная оплата звёздами** (Telegram Payments: `sendInvoice`/`createInvoiceLink`, `pre_checkout_query`, `successful_payment`) — сейчас имитация. +2. Автопродление подписки и уведомления об окончании. +3. Админ-панель: статистика пользователей, подписок, расходов APInex. +4. Лимиты на генерации (защита расходов на API). +5. Обновление Gitea 1.26.2 → 28.x (пропущены security-фиксы 1.27.0). +6. Расширение тестов: e2e-сценарии, мок платежей. +7. CI: автозапуск тестов и линтера на push в `dev`. + +## Как ведём проект +- Одна задача = одна атомарная доработка (issue). +- Каждое изменение кода → поднять `VERSION`, прогнать тесты, запушить в `dev`, задеплоить. +- Готово → задача в колонку «Готово» и закрыта (closed). +- Документация (README / IDEA.MD / вики) обновляется вместе с кодом. diff --git a/VERSION b/VERSION index e531794..eac87aa 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.1.0+20 +0.1.0+21