# AutoRia Bot — быстрый старт

Все команды выполняйте из **корня репозитория** (папка с `docker-compose.yml`). Документы лежат в **`doc/`**.

## Требования

- Docker 20.10+, Docker Compose 2.0+
- ~2 GB свободной RAM на хосте желательно под один Chrome
- Свободное место на диске под образ и том БД

## Запуск

### Linux / macOS

```bash
./install.sh
```

Или вручную:

```bash
cp env.example .env
# Отредактируйте .env: BOT_TOKEN, TOKEN_PHONE (TurboSMS — см. doc/DOCKER_README.md)
mkdir -p logs temp
docker-compose build
docker-compose up -d
```

При наличии Makefile: `make setup`, затем `make up` (см. `make help`).

### Windows (PowerShell)

```bash
mkdir logs, temp -Force
copy env.example .env
# Укажите BOT_TOKEN и TOKEN_PHONE в .env
docker-compose build
docker-compose up -d
```

## Минимальный `.env`

```env
BOT_TOKEN=123456789:AA...ваш_токен_от_BotFather
TOKEN_PHONE=логін_шлюзу:пароль_шлюзу
```

Для `TOKEN_PHONE` можно вместо пары логин:пароль указать **готовую Base64-строку** из кабинета TurboSMS — см. **[DOCKER_README.md](DOCKER_README.md)**.

## Полезные команды

```bash
docker-compose logs -f autoria-bot
docker-compose ps
docker-compose restart
docker-compose down
```

## Дальше

- **[DOCKER_README.md](DOCKER_README.md)** — тома, БД, TurboSMS, диагностика
- **[README.md](README.md)** — оглавление всей документации

## Если что-то не работает

- Проверьте логи и токены.
- Ошибки Selenium / нехватка памяти — см. **DOCKER_README.md** и **WHY_CHROMEDRIVER_CRASHES.md**.
- `INVALID_TOKEN` у TurboSMS — неверный `TOKEN_PHONE` или не включён HTTP API.
