Scraper
Overview
The Sentinel Scraper is the core engine that powers the entire platform. It connects directly to Telegram via TDLib, processes messages in real time, and surfaces contract addresses matching your configured keywords.
Scraper popup with Telegram and Discord platform cards and a start button.
Architecture
Chrome Extension (UI & Control)
↕ Native Host
Config Server (WebSocket)
↕
Telegram Forwarder (Scraper Engine)
↕ TDLib
Telegram Groups & ChannelsComponents
| Component | Role |
|---|---|
| Chrome Extension | User interface for managing chats, credentials, and license |
| Native Host | Bridge between Chrome and the local scraper binary |
| Config Server | WebSocket server syncing Extension settings to scraper |
| Telegram Forwarder | Main engine that connects to Telegram and processes messages |
| TDLib | Telegram Database Library that handles Telegram protocol |
How It Works
- Configure: Add Telegram chat links and CA keywords via the Chrome Extension
- Connect: The scraper authenticates with Telegram using your API credentials and phone number
- Ingest: Messages from monitored chats are received in real time via TDLib
- Parse: Content is analyzed, including text, images, voice messages, and puzzles
- Extract: Contract addresses are identified based on your keyword configuration and pattern matching
- Validate: Detected CAs are verified as valid Solana addresses
- Deliver: Results appear in the Chrome Extension with source and timestamp
Core Features
| Feature | Description |
|---|---|
| CA Tracking | Detects contract addresses using configurable keywords |
| Puzzle Solving | Cracks encoded/hidden CAs with 99% accuracy |
| Multi-Chat Monitoring | Monitor multiple Telegram groups and channels at once |
| Smart Filtering | Keyword-based and AI-powered noise reduction |
| Audio Processing | Transcribes voice messages for CA extraction |
| Real-Time Analytics | On-chain data enrichment for every detected token |
Performance
- Latency: Sub-second detection from message to your Extension
- Accuracy: 99% puzzle-solving success rate
- Scale: Monitors hundreds of chats simultaneously
- Uptime: Runs continuously as long as the scraper process is active