Refinement of the Telegram script
Refine the existing Python script based on Telethon, which performs:
parsing participants of a Telegram group into a database;
adding these participants to the contacts of several Telegram accounts.
Target logic:
any users, including those without a username and phone number, should be added to the contacts of each account.
🧱 Current architecture
account_1
Parses participants from the Telegram group.
Saves user data into an SQLite database.
Successfully adds users to its contacts.
account_2 … account_30 take users from the same database.
Each account takes its share (without overlaps).
They attempt to add users to their contacts.
✅ Current status
Works:
Parsing participants from the group into the database (account_1).
Adding users to the contacts of account_1.
Partially works adding contacts from account_2 (a few users are added).
Correct distribution of users among accounts;
fixation of which account the user was added by;
avoiding re-adding the same user by different accounts.
❌ Does not work:
account_3 … account_30:
cannot correctly retrieve users from the database;
or they retrieve them but cannot add them to contacts;
errors occur such as:
Could not find the input entity for PeerUser
The provided contact ID is invalid
🎯 Expected result (what needs to be done)
Redesign the logic for adding contacts so that:
each account independently accesses users before adding;
it does not depend on who exactly (account_1 or another) parsed these users.
Ensure that:
account_2 … account_30 can add any group participants to their contacts;
including those without a username and phone number;
without the need for prior interaction (messages) with the user.
Maintain the use of:
Python
Telethon library
SQLite (or suggest another DB with justification).
⚠️ Critical note
Currently, the architecture works only for the first account, indicating a problem with:
retrieving entity / access_hash for other accounts;
or Telegram limitations that have not been correctly handled in the code.
This is a key issue that needs to be resolved.
📌 Additionally
The solution should be:
stable for any number of accounts;
Applications 1
Client's review of cooperation with Andrii O.
Refinement of the Telegram scriptGreat developer! Quickly and efficiently refined the Telegram parser, carefully understood the requirements, and proposed optimal solutions. Everything works stably, without errors. I recommend for collaboration.
Freelancer's review of cooperation with Ihor Pavlenko
Refinement of the Telegram scriptGreat client! Pleasant communication, clear task setting, payment without problems. I would be happy to work together again someday. Definitely recommend!
-
3048 23 0 Good day.
I have studied the technical specifications. I am ready to implement.
I have extensive experience working with Telegram API and automation.
Deadline: 1 day
Budget: 1100
Write to me, we will discuss the details.
Current freelance projects in the category Data Parsing
Data parsing through mobile APILooking for a person with experience in data parsing through mobile API, for parsing e-commerce, rozetka and similar sites. Tasks: 1. Intercepting traffic from the mobile application (Android), setting up a proxy, analyzing requests. 2. Identifying the necessary API endpoints… Python, Data Parsing ∙ 1 day 3 hours back ∙ 24 proposals |
Looking for a programmer or vibe coding Automation scraping data 2https://drive.google.com/file/d/14tP5XWJB9acV4gn_cJrFwMpihUj3EbQz/view?usp=sharing I accidentally sent that link Web Programming, Data Parsing ∙ 1 day 5 hours back ∙ 32 proposals |
Create a dashboard in https://airtable.com/ for the performance of advertising creatives from Facebook ads.Full specification https://docs.google.com/document/d/1_n_oYRNZWYxalUA---DM5AD1b5ZSrtePw5J4G42svGw/edit?usp=sharing Databases & SQL, Data Parsing ∙ 6 days back ∙ 19 proposals |
Creation of an Excel file for uploading products to the websites of other partners.I am interested in creating an Excel table with all parameters. Here is the website - https://heiztechnik.com.ua/ And the positions I am interested in to be transferred: Manual boilers: 1) TIS UNI 15-95 kW (10) pcs 2)TIS HARD 150-500 kW (7) pcs Pellet boilers: 1)TIS PELLET… Data Parsing ∙ 6 days 4 hours back ∙ 38 proposals |
A developer is required for parsing the catalog and automating data import.Detailed technical specifications in the attached document Please indicate the estimated cost and timeline in your response Do you have experience working with parsing large catalogs What possible difficulties or limitations do you see in this task Databases & SQL, Data Parsing ∙ 6 days 7 hours back ∙ 42 proposals |