Telegram-Scraper - A Powerful Python Script That Allows You To Scrape Messages And Media From Telegram Channels Using The Telethon Library
The Telegram-Scraper is a powerful Python script that allows users to scrape messages and media from Telegram channels using the Telethon library. It features real-time continuous scraping, media downloading, and data export capabilities. To use the script, users need Python 3.7 or higher, a Telegram account, and API credentials from Telegram. The script can scrape messages from multiple channels, download media files, and export data to JSON and CSV formats. It also has a resume capability, media reprocessing, and progress tracking. The script uses an interactive menu interface and stores data in SQLite databases. Media files are stored in a separate folder, and data can be exported in CSV and JSON formats. The script has features like continuous scraping, media handling, and error handling, but also has limitations such as respecting Telegram's rate limits and media download size limits. Contributions to the project are welcome, and it is licensed under the MIT License. The tool is for educational purposes only and users must respect Telegram's Terms of Service and use it responsibly and ethically.