Удалены демо данные и подключен рабочий API BotFactory v2.2
Этот коммит содержится в:
+22
-1
@@ -1,4 +1,4 @@
|
||||
# BotFactory v2.1
|
||||
# BotFactory v2.2
|
||||
|
||||
SaaS-платформа для Telegram-магазинов: платформенный админ-бот, боты управления магазинами, клиентские боты, FastAPI backend и React/Vite frontend.
|
||||
|
||||
@@ -128,3 +128,24 @@ certbot --nginx -d tg-bot.fun -d www.tg-bot.fun --email admin@tg-bot.fun --agree
|
||||
## Важно по безопасности
|
||||
|
||||
Не публикуйте реальные Telegram bot token в GitHub, чатах и логах. Если токен уже засветился, перевыпустите его через BotFather.
|
||||
|
||||
|
||||
## v2.2.0
|
||||
|
||||
- Демо-данные удалены из React-панели.
|
||||
- Панель теперь читает реальные данные из PostgreSQL через `/api/admin/overview`.
|
||||
- Добавлены рабочие API для создания пользователей, магазинов, товаров, карт, токенов бота магазина и кассиров.
|
||||
- Добавлены API-действия: пополнение баланса, смена тарифа, назначение постоплаты, блокировка пользователя, активация резервного токена, подтверждение/отклонение заказов.
|
||||
- Исправлен молчащий платформенный бот: aiogram больше не падает на `unexpected keyword argument dispatcher`.
|
||||
- Исправлен повторный старт платформенного роутера после падения polling.
|
||||
- Исправлены systemd service-файлы: `StartLimitIntervalSec` перенесён в `[Unit]`, добавлены `TimeoutStopSec` и `KillMode=mixed`.
|
||||
|
||||
### Минимальная настройка после установки
|
||||
|
||||
1. В веб-панели создайте пользователя-владельца.
|
||||
2. Создайте магазин и укажите токен отдельного бота управления.
|
||||
3. Добавьте токен покупательского бота магазина и сделайте его активным.
|
||||
4. Добавьте карту/СБП-реквизиты.
|
||||
5. Добавьте товар с контентом для автовыдачи.
|
||||
6. Добавьте кассиров по Telegram ID, если нужны отдельные модераторы.
|
||||
7. Перезапустите `botfactory-bots` или подождите до 30 секунд — runner сам подхватит магазин.
|
||||
|
||||
Ссылка в новой задаче
Block a user