Telegram Parser
Project: Telegram Parser
1. Project Goal
Create a Telegram parser that:
• Automatically retrieves posts from source channels
• Processes content: translation, filtering, removal of watermarks, saving links.
• Publishes to its own channel.
• Has a backup and recovery system (to avoid losing functionality during failures).
2. Functional Requirements
1. Message Parsing
• Reads new posts in real-time.
• Supports text, links, images.
2. Content Processing
• Translation (EN → UA) via DeepL API.
• Filtering of stop words (for example: “putin”, “ruble”).
• Removal of watermarks and tags from the source channel.
• Saving original links.
• Adding a signature in the format:
🔗 Subscription:
4. Backups
• Commands cwf-backup and cwf-restore-stable for quick saving and recovery.
5. Infrastructure
• Systemd service for auto-start on VPS.
⸻
3. Non-Functional Requirements
• OS: macOS (development), Ubuntu 22.04 (production).
• Package manager: brew (locally), apt (VPS).
• Programming language: Python 3.10+.
• Libraries: telethon, python-dotenv, requests, logging.
• Reliability: the service must operate 24/7 with minimal interruptions.
5. Example Scenarios
1. A new message arrives → it is saved, translated, filtered → published in
2. If the service crashes → sudo systemctl restart crypto-copy → it restarts from the last state.
3. If files are corrupted → sudo cwf-restore-stable → stable version is restored.
⸻
6. Security
• .env always in .gitignore.
• Minimum token permissions (read/post only).
• Limits on requests to Telegram and DeepL to avoid blocks.
⸻
7. Expected Outcome
• Automatic transfer of posts in the required format.
• Stable operation 24/7.
• Easy recovery in case of failures.
-
Good day, I am interested in your project, please reply so we can discuss in more detail.
-
I have a ready bot like this, just without translation and without the restore command.
I am ready to discuss the details of the technical task with you.
-
357 I have a similar project ready. In the portfolio, there is one of its branches with an online dashboard for displaying post statistics. I am skilled in data collection of publications and user bots.
Teletone is the best friend.
-
595 6 1 1 Hello!
I will create a Telegram parser that will automatically fetch posts from specified channels, translate (EN → UA) via DeepL API, filter and process content, remove watermarks, and save images. Then the posts will be published in your channel.
I will also implement:
* Backup and recovery system (cwf-backup, cwf-restore-stable);
* Autostart on VPS via systemd;
* Flexible filtering by keywords and post types;
… * Reliable operation 24/7 without failures.
I will use Python 3.10+, Telethon, requests, logging. The code will be secure (minimum token permissions, API key protection), and I will move settings to .env.
The result is a stable service that collects and publishes posts in the required format around the clock.
Deadline: 7 days
Price: 15000 UAH
-
188 Hello,
I have been developing Telegram bots for quite a long time, and I can demonstrate some of my work if needed.
The task is clear and quite easy to implement, so it does not require much time or money (the price will be 40% lower than what can be specified).
If you are interested, please write and we will discuss the details.
-
Good day, interesting task
I can execute it in Elixir, it is a fault tolerance language, everything will always work, in case of errors it will restart and so on.
There are questions about how it should look, what can affect the execution time and price.
-
1251 35 1 3 Hello Nazarij, I already have software with such functionality implemented. It reliably processes 80 of our channels. I can demonstrate its work.
Write to me and we will discuss.
-
631 5 0 -------------------------
Good day
ready to perform
--------------------------
-
192 Good day.
I am ready to take on this work.
I will complete the task from start to full readiness.
A little about myself:
- I have already completed over 500 projects.
- I work quickly, efficiently, and meet deadlines;
- correct understanding of the terms of reference, adequate attitude towards all revisions;
- I do not require an advance, we can work in stages, you pay only for visible results.
-
691 8 0 Currently, there is an option on WordPress
https://tg.3xsoft.pp.ua/
There is filtering of stop words (for example: "advertisement", "DRAWING", "ya.cc").
I can consider reworking the project from WordPress to Telegram
If they choose a performer for the project.
-
10152 117 0 Hello.
I am developing bots for Telegram using NodeJS. I am ready to take it on. Write to me, we will discuss.
-
Ноут з макос надаєте для розробки?
-
Current freelance projects in the category Data Parsing
Product parsing for PromHello, I need website parsing (not difficult), the number of products is also not large. Ideally, the timeline should not stretch over a month. Data Parsing ∙ 16 minutes back ∙ 13 proposals |
Need a parser for the online store https://www.lcsc.com/It is necessary to regularly (once a month, or upon script launch) obtain up-to-date information about the products available in the store. https://www.lcsc.com/ from the catalog of all sections.… Data Parsing ∙ 2 hours 50 minutes back ∙ 26 proposals |
OpenCart — rental catalog of special equipment
135 USD
OpenCart — Equipment Rental Catalog Need to launch an equipment rental catalog on OpenCart. Theme: excavators cherry pickers forklifts generators cranes scaffolding other construction equipment. It is preferable that you already have a ready-made template or developments… Web Programming, Data Parsing ∙ 19 hours 16 minutes back ∙ 46 proposals |
Transfer the program - the server where the program was located has crashed (officially permitted parsing of government data)
47 USD
Hello! My client has encountered the case described below. We need help transferring to a new server and testing the program. It would be better to have a programmer who understands parsing. Software & Server Configuration, Data Parsing ∙ 23 hours 9 minutes back ∙ 26 proposals |
Parsing and classification of a large array of imagesIt is necessary to implement a project for collecting and structuring a large array of architectural images from open web sources.The task includes: automated collection of images; uploading files in the highest available quality; classification of images by categories:… Python, Data Parsing ∙ 23 hours 37 minutes back ∙ 30 proposals |