forked from FOSS/AutoShop-Djimbo
42 lines
861 B
Markdown
42 lines
861 B
Markdown
# Telegram Autoshop Bot by Djimbo
|
|
|
|
Telegram bot на `aiogram 3` для магазина с категориями, позициями, товарами, покупками, пополнениями и админкой.
|
|
|
|
## Быстрый запуск
|
|
|
|
1. Установи Python `3.11+`.
|
|
2. Поставь зависимости:
|
|
|
|
```bash
|
|
python3.11 -m pip install -r requirements.txt
|
|
```
|
|
|
|
3. Создай `.env` по примеру:
|
|
|
|
```bash
|
|
cp .env.example .env
|
|
```
|
|
|
|
4. Заполни минимум:
|
|
|
|
```env
|
|
BOT_TOKEN=
|
|
BOT_ADMIN_IDS=
|
|
```
|
|
|
|
Конфигурация читается только из `.env` или переменных окружения.
|
|
|
|
5. Запусти бота:
|
|
|
|
```bash
|
|
python3 main.py
|
|
```
|
|
|
|
## Docker
|
|
|
|
```bash
|
|
docker compose up -d --build
|
|
```
|
|
|
|
Контейнер сам применяет миграции перед запуском.
|