Cryptocurrency futures price monitoring with Telegram alerts.
uvx --from git+https://github.com/Xeron2000/PriceSentry.git pricesentryFirst run will guide you through setup:
- Get Bot Token from @BotFather
- Get Chat ID from @userinfobot
- Select exchange (okx/bybit/binance)
- Press Enter for auto mode (monitors top 20 by volume)
Edit config/config.yaml:
exchange: "okx"
defaultTimeframe: "5m"
checkInterval: "1m"
defaultThreshold: 1
# Auto mode: monitors top 20 symbols by 24h volume (refreshes every 4h)
notificationSymbols: "auto"
# Or specify manually:
# notificationSymbols:
# - "BTC/USDT:USDT"
# - "ETH/USDT:USDT"
telegram:
token: "your-bot-token"
chatId: "your-chat-id"| Action | Command |
|---|---|
| Start | pricesentry |
| Update markets | uv run python tools/update_markets.py |
MIT