The Telegram Watchdog organization develops and maintains tools to help Telegram group administrators protect their communities from spam, abuse, and unwanted content. Our flagship product is the Telegram Watchdog bot, a sophisticated solution that verifies new members before they join your groups.
Our main project is a Telegram bot that implements a privacy-first approach to member verification:
- Private Verification: Uses private chats to verify users instead of cluttering group conversations
- Modern CAPTCHA: Implements Cloudflare Turnstile for effective, user-friendly verification
- Multilingual Support: Available in multiple languages including English, Chinese (Simplified and Traditional), Japanese, Russian, and Turkish
- Privacy-Focused: Doesn't store or share user data
- Self-Deployable: Can be deployed on your own infrastructure for complete control
A new reputation system in development, inspired by PageRank, designed to evaluate user trustworthiness within social networks.
- Innovative Algorithm: Calculates trust scores based on the endorsements of other trusted users
- Spam Detection: Helps identify spam accounts through community feedback
- Normalized Scoring: Maps trust scores to a meaningful range using Sigmoid functions
- Graph-Based: Leverages the social graph structure to determine user reputation
Our architecture consists of several components:
- Backend (Node.js/TypeScript): Powers the core functionality of our bots
- Frontend (Vue.js): Handles the web interfaces for verification and administration
- Verification System: Integrates with Cloudflare Turnstile for CAPTCHA verification
- Internationalization: Supports multiple languages through fluent translations
- Telegram Bot API Integration: Communicates with Telegram's bot platform
We welcome contributions from developers, translators, and Telegram community managers!
- Check out our repositories and documentation
- Join our community chat for discussions
- Submit issues, feature requests, or pull requests on GitHub
- Help with translations for broader language support
Our projects are primarily released under the MIT License, allowing for wide use and adaptation in various contexts.
We are grateful to all contributors, translators, and community members who help make Telegram Watchdog better. Special thanks to those who provide feedback, report issues, and help improve our documentation.