docs(readme): add Windows .bat and CLI startup
This commit is contained in:
@@ -12,41 +12,42 @@ Telegram-бот для проверки Roblox-cookie, получения ист
|
|||||||
- Балансы пользователей, вывод средств, реферальная система, статистика и блокировки.
|
- Балансы пользователей, вывод средств, реферальная система, статистика и блокировки.
|
||||||
- Админ-панель для управления ставками, магазином, рассылками, казной и пользователями.
|
- Админ-панель для управления ставками, магазином, рассылками, казной и пользователями.
|
||||||
|
|
||||||
## Требования
|
## Запуск через .bat (Windows)
|
||||||
|
|
||||||
- Python 3.10 или новее.
|
Запусти `start.bat` двойным кликом. Скрипт автоматически:
|
||||||
- Токен Telegram-бота.
|
|
||||||
- API-токен CryptoBot для выплат и пополнения казны (с соответствующими правами).
|
|
||||||
- Telegram ID администратора.
|
|
||||||
|
|
||||||
Установите зависимости в виртуальное окружение:
|
1. Создаст виртуальное окружение `.venv`
|
||||||
|
2. Установит зависимости из `requirements.txt`
|
||||||
|
3. Создаст `.env` из примера (если ещё нет)
|
||||||
|
4. Запустит бота
|
||||||
|
|
||||||
```powershell
|
## Запуск через командную строку (вручную)
|
||||||
python -m venv .venv
|
|
||||||
.\.venv\Scripts\Activate.ps1
|
1. Установи Python `3.11+`.
|
||||||
python -m pip install aiogram aiohttp requests curl-cffi
|
2. Поставь зависимости:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
python3.11 -m pip install -r requirements.txt
|
||||||
```
|
```
|
||||||
|
|
||||||
В Linux или macOS вместо команды активации PowerShell используйте `source .venv/bin/activate`.
|
3. Создай `.env` по примеру:
|
||||||
|
|
||||||
## Настройка
|
```bash
|
||||||
|
cp .env.example .env
|
||||||
Скопируйте [.env.example](.env.example) и укажите как минимум:
|
|
||||||
|
|
||||||
```text
|
|
||||||
BOT_TOKEN=токен_telegram_бота
|
|
||||||
ADMIN_ID=telegram_id_администратора
|
|
||||||
CRYPTO_PAY_TOKEN=api_токен_cryptobot
|
|
||||||
```
|
```
|
||||||
|
|
||||||
Приложение получает переменные окружения через `config.py`.
|
4. Заполни минимум:
|
||||||
|
|
||||||
## Запуск
|
```env
|
||||||
|
BOT_TOKEN=
|
||||||
Запуск бота:
|
ADMIN_ID=
|
||||||
|
CRYPTO_PAY_TOKEN=
|
||||||
```powershell
|
|
||||||
python main.py
|
|
||||||
```
|
```
|
||||||
|
|
||||||
Пользователь может выполнить `/start`, отправить текст с cookie или загрузить `.txt`-файл. Администратор открывает панель управления командой `/admin`.
|
Конфигурация читается только из `.env` или переменных окружения.
|
||||||
|
|
||||||
|
5. Запусти бота:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
python3 main.py
|
||||||
|
```
|
||||||
|
|||||||
Reference in New Issue
Block a user