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