Solana MemeCoin Alert -Telegram Bot

Заказчик: AI | Опубликовано: 09.04.2026

SOLANA MEMECOIN DIP ALERT BOT — Requirements Summary Platform: Telegram bot, hosted on Replit or any cloud platform (single main.py file, Python) Data Sources: Pump fun — token discovery + live price or my live axiom.pro session on MS edge - to fetch latest FInal stretch coins based on my filters Entry Filters (coin must pass ALL to be tracked): Age: 15–240 minutes old Market cap: $13,000–$80,000 USD Holders: minimum 60 Minimum global fees: 1 SOL Behaviour on /start: Immediately scans ALL existing Solana coins fitting the filters — does not wait for new coins Pulls full historical 1-min candle data for each qualifying coin Evaluates signal state from history — can fire instantly if signal already triggered Signal Logic: ATH = highest HIGH across all 1-min candles since coin launched Drop % = (ATH − current price) / ATH × 100 Signal arms when drop ≥ 40% from ATH (no maximum, higher drops are fine) Once armed, wait for price to touch the 1st 1 minute candle - 1st candle printed when coin launched Trigger price = that candle's HIGH × 1.10 (10% buffer above bounce zone floor) Trigger price is capped at ATH (can never exceed it) Alert fires when current price ≥ trigger price One alert per coin per session. If price sets a new ATH after drop was confirmed, signal resets and rearms from new ATH Alert message contains: Coin name and symbol Drop % from ATH ATH price Current price Lowest candle high Trigger price Market cap Age in minutes Holder count Clickable link to Axiom Pro (axiom.trade/t/<token_address>) Clickable link to DexScreener (dexscreener.com/solana/<pair_address>) Telegram commands: /start — begin scanning immediately /stop — stop scanner cleanly /status — show tracked coin count, armed count, alerts fired, top coins by drop % Technical requirements: Single file (main.py) + requirements.txt for Replit Credentials via environment variables: TELEGRAM_TOKEN, TELEGRAM_CHAT_ID, HELIUS API id (if required) Async architecture (aiohttp + python-telegram-bot) Filter zero/negative price candles before signal computation Escape all coin names/symbols before Telegram MarkdownV2 rendering Coins auto-evicted after 240 minutes or once alerted