DeFi assistant για Cronos (επεκτάσιμο σε άλλα chains):
- Real-time monitoring (wallet + Dexscreener)
- PnL / reports
- Telegram alerts
- Trading bot με εντολές από Telegram
- Web: FastAPI (
/health,/telegram/webhook) - Worker: background loops (wallet monitor, discovery, alerts, schedulers)
- Python 3.12
pip install -r requirements.txt- Ρύθμισε τα περιβάλλοντα:
TELEGRAM_BOT_TOKEN,TELEGRAM_CHAT_ID,WALLET_ADDRESS,CRONOS_RPC_URL,TZ
app/backend (FastAPI / scheduler / Telegram bridge)core/logic (wallet, pricing, reports)telegram/commands & formattersscripts/helpers
- Προσθέτεις τα αρχεία του SPOT στο repo.
- GitHub → Actions Secrets/Variables (χωρίς secrets στο repo).
- Railway:
- Service A (Web): Procfile
- Service B (Worker): Start Command
python -u worker.py
- Set Telegram webhook:
https://api.telegram.org/bot<TELEGRAM_BOT_TOKEN>/setWebhook?url=$APP_URL/telegram/webhook
SPOT δίνει σταθερή υποδομή. Οι λειτουργίες (handlers, monitors, alerts) μπαίνουν με μικρά PRs.