43 lines
1.0 KiB
Markdown
43 lines
1.0 KiB
Markdown
|
|
# Dota 2 Random Build Generator
|
|||
|
|
|
|||
|
|
Генератор случайных билдов для Dota 2. Включает веб-интерфейс и Telegram бота.
|
|||
|
|
|
|||
|
|
## Быстрый старт
|
|||
|
|
|
|||
|
|
### 1. Получи токен для Telegram бота
|
|||
|
|
|
|||
|
|
1. Открой [@BotFather](https://t.me/BotFather) в Telegram
|
|||
|
|
2. Отправь `/newbot`
|
|||
|
|
3. Придумай имя и username для бота
|
|||
|
|
4. Скопируй токен, который пришлёт BotFather
|
|||
|
|
|
|||
|
|
### 2. Создай файл .env
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
cp .env.example .env
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
Открой `.env` и вставь свой токен:
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
BOT_TOKEN=123456789:ABCdefGHIjklMNOpqrsTUVwxyz
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 3. Запусти
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
docker compose up --build
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
## Доступ
|
|||
|
|
|
|||
|
|
- **Веб-интерфейс:** http://localhost
|
|||
|
|
- **Telegram бот:** найди своего бота по username в Telegram
|
|||
|
|
|
|||
|
|
## Команды бота
|
|||
|
|
|
|||
|
|
- `/start` — главное меню
|
|||
|
|
- `/random` — случайный билд
|
|||
|
|
- `/daily` — билд дня
|
|||
|
|
- `/settings` — настройки
|