Budget: 10500 UAH Deadline: 6 days
Good day, Ruslan!
You asked for an explanation of the method — I will explain specifically, without general words.
The collection goes in three stages, all scripted:
1) SEARCH FOR CANDIDATES. Catalogs of groups (tgstat, telemetr, lyzem, combot) + searching Telegram itself using keywords from each of your categories in English and major languages. The output is a raw list of links, usually several thousand.
2) FILTERING ACCORDING TO YOUR RULES. Through the Telegram API (Telethon), the script checks for each group: whether it is a supergroup/chat, not a channel; when the last message was sent; how many different authors have posted in the last day; the number of participants. The check for different authors filters out what looks live but is actually bot spam or an advertising feed from a single account.
3) CATEGORIZATION AND LANGUAGE FILTERING. The category is determined by the description and discussion topics. Russian-speaking communities and those oriented towards the Russian market are filtered out separately based on the language of messages and keywords, not just by name.
Result: one Google Sheet with your columns — name, link, category, number of participants. I will also add two service columns: the time of the last message and the number of active authors per day, so you can check any row yourself and see that the filter works fairly.
I propose this order so you don’t pay blindly: on the second day, I will provide the first 100 groups for review. You check the quality, tell me what to adjust in the criteria — and then I will catch up to 1000+.
Price: 10,500 UAH for 1000+ qualified groups, deadline 6 days.
Honestly, regarding limitations: Telegram limits the speed of requests, so the collection is stretched over time — this is not a matter of laziness, but protection against account blocking from which the checks are made. That’s why it’s 6 days, not 2.