Never miss a market move.
A production-grade Telegram bot for cryptocurrency price, % change, volume spike, ATH/ATL, and PnL alerts. Set a condition once — the bot watches the market for you around the clock and fires a notification the instant it's met.
Price threshold, % price change (1h/24h/7d), volume spike, ATH/ATL, daily high/low breakout, PnL entry tracking.
Each alert fires a rendered price card image straight to Telegram — with automatic text fallback.
Fire once and auto-deactivate, or keep alerting on every trigger — with configurable cooldown per alert.
Require N consecutive positive ticks before firing — dramatically reduces false positives on noisy markets.
Redis Streams with consumer groups, auto-restart watchdog, and a circuit breaker — built for 24/7 operation.
English and Ukrainian included today; adding a new language requires only a JSON file.
Async everywhere (aiogram 3, SQLAlchemy async, asyncpg, redis-py async). Stateless condition checkers persist their state in PostgreSQL JSONB, so every restart picks up exactly where it left off. Full architecture, database schema, and Redis key reference are documented in the README, and upcoming work is tracked in the Roadmap.