Files
qpokus-back/README.md
Redsandy 5995256ab9 init
2026-08-22 18:58:08 +03:00

1.4 KiB
Raw Blame History

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 — токен BotFather
  • TELEGRAM_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

По умолчанию контейнер стартует бота и публикацию в канал.