# Qpokus back Telegram-бот сигналов по форекс: технический анализ TradingView, свечной график с полосами Боллинджера. Два режима: - `bot` — inline-кнопки пар, сигнал уходит пользователю - `publisher` — цикл автопубликации в канал ## Требования - [uv](https://docs.astral.sh/uv/) - Python 3.12 (поставится через `uv python pin`) - Chrome или Chromium — нужен Kaleido, чтобы сохранить график в PNG ## Установка ```bash cd qpokus-back uv sync cp .env.example .env ``` На Windows PowerShell: `Copy-Item .env.example .env` Заполните `.env`: - `TELEGRAM_BOT_TOKEN` — токен BotFather - `TELEGRAM_CHANNEL_ID` — id канала (нужен для `publisher`) Опционально: `WATERMARK_PATH`, `TV_USERNAME`, `TV_PASSWORD`, список `PAIRS`. По умолчанию один процесс: интерактивный бот и посты в канал. ```bash uv run qpokus ``` Отдельно: ```bash uv run qpokus bot uv run qpokus publisher ``` ## Docker ```bash docker build -t qpokus-back . docker run --env-file .env qpokus-back ``` По умолчанию контейнер стартует бота и публикацию в канал.