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 & Channels

Components

ComponentRole
Chrome ExtensionUser interface for managing chats, credentials, and license
Native HostBridge between Chrome and the local scraper binary
Config ServerWebSocket server syncing Extension settings to scraper
Telegram ForwarderMain engine that connects to Telegram and processes messages
TDLibTelegram Database Library that handles Telegram protocol

How It Works

  1. Configure: Add Telegram chat links and CA keywords via the Chrome Extension
  2. Connect: The scraper authenticates with Telegram using your API credentials and phone number
  3. Ingest: Messages from monitored chats are received in real time via TDLib
  4. Parse: Content is analyzed, including text, images, voice messages, and puzzles
  5. Extract: Contract addresses are identified based on your keyword configuration and pattern matching
  6. Validate: Detected CAs are verified as valid Solana addresses
  7. Deliver: Results appear in the Chrome Extension with source and timestamp

Core Features

FeatureDescription
CA TrackingDetects contract addresses using configurable keywords
Puzzle SolvingCracks encoded/hidden CAs with 99% accuracy
Multi-Chat MonitoringMonitor multiple Telegram groups and channels at once
Smart FilteringKeyword-based and AI-powered noise reduction
Audio ProcessingTranscribes voice messages for CA extraction
Real-Time AnalyticsOn-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

On this page