Files
AutoShop-Wednesday/README.md
T

59 lines
1.5 KiB
Markdown

# Telegram Autoshop Bot
Telegram bot на `aiogram 3` для магазина с категориями, позициями, товарами, покупками, пополнениями и админкой.
## Запуск через .bat (Windows)
Запусти `start.bat` двойным кликом. Скрипт автоматически:
1. Создаст виртуальное окружение `.venv`
2. Установит зависимости из `requirements.txt`
3. Создаст `.env` из примера и откроет его для заполнения (если ещё нет)
4. Запустит бота
## Запуск через .sh (Linux)
```bash
chmod +x start.sh
./start.sh
```
Скрипт автоматически:
1. Создаст виртуальное окружение `.venv`
2. Установит зависимости из `requirements.txt`
3. Создаст `.env` из примера и откроет его в `$EDITOR` (или `nano`) для заполнения (если ещё нет)
4. Запустит бота
---
## Быстрый запуск
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
```