Project
WorldWatcher
Telegram News Monitor
Overview
A Telegram bot that listens to groups/channels where your account is a member and forwards full messages (text + media) to one or more destination chats based on custom keyword rules (OR/NOT filters). Supports multiple destinations via routing configuration, making it perfect for news aggregation, market monitoring, or team alerts.
Key Features
- Full Message Forwarding: Forwards text, photos, videos, documents, and other media types.
- Keyword Filtering: Powerful OR/NOT rules with regex support for precise topic matching.
- Multiple Destinations: Route different topics (e.g., finance, politics, science) to dedicated channels using a JSON routes file.
- Source Allowlist: Restrict which groups/channels the bot listens to.
- Daily Markers: Posts daily start/end summaries with message counts.
- Heartbeat Status: Optional periodic status messages to confirm the bot is running.
Technologies
Links
The bot runs publicly on Telegram. Follow @Worldwatcher (main feed) or the topic channels: @Worldwatcher_Finz (Finance), @Worldwatcher_Pol (Politics), @Worldwatcher_Sci (Science), and @Worldwatcher_Nat (Natural Disasters).