Parser grupy Telegram
# Specyfikacja techniczna
## Cel projektu
Należy opracować parser grup Telegram, który będzie znajdował grupy według podanych słów kluczowych i zapisywał wyniki w plikach tekstowych.
## Główna funkcjonalność
### 1. Wyszukiwanie grup
Parser powinien przeprowadzać wyszukiwanie grup Telegram według listy słów kluczowych.
Przykłady zapytań:
* Praca Polska
* Uber Polska
* Bolt Polska
* Taksówki Polska
* Uzbecy w Polsce
* Turkmeni w Polsce
* O'zbeklar Polshada
Liczba słów kluczowych nie jest ograniczona.
### 2. Typy grup
Należy znajdować:
* publiczne grupy Telegram;
* grupy dostępne przez podłączone konto Telegram (jeśli są wyświetlane w wyszukiwarce lub dostępne dla konta).
### 3. Połączenie
Praca odbywa się przez sesję Telegram.
Będą dostarczone testowe sesje Telegram.
### 4. Zapis wyników
Dla każdego słowa kluczowego należy tworzyć osobny plik TXT.
Na przykład:
Praca Polska.txt
Uber Polska.txt
Uzbecy w Polsce.txt
W każdym pliku należy zapisać znalezione grupy.
Minimalny zestaw danych:
* nazwa grupy;
* link (jeśli jest dostępny);
* nazwa użytkownika (jeśli jest dostępna).
5. Format wyjścia
Dla każdej znalezionej grupy:
Nazwa:
Nazwa użytkownika:
Link:
Na końcu powinna być możliwość skopiowania wszystkich linków do dokumentu tekstowego
---
### 6. Interfejs
Interfejs graficzny nie jest wymagany.
Uruchomienie odbywa się przez CMD.
Podczas pracy w konsoli należy wyświetlać:
* bieżące zapytanie wyszukiwania;
* liczba znalezionych grup;
* proces zapisywania wyników;
* występujące błędy;
* zakończenie pracy.
### 7. Przekazanie projektu
Po zakończeniu prac należy dostarczyć:
* archiwum ZIP projektu;
* kod źródłowy;
* instrukcję uruchomienia;
* listę wymaganych bibliotek.
## W odpowiedzi proszę wskazać
* doświadczenie w pracy z API Telegram;
* używany język programowania;
* czas realizacji.
-
Andrey, mogę zrealizować parser grup Telegram przez sesję Telegram: wyszukiwanie według dowolnej liczby słów kluczowych, zbieranie publicznych i dostępnych kont grup, zapisywanie w osobnych plikach TXT z nazwą, nazwą użytkownika i linkiem. W konsoli dodam log wyszukiwania, liczbę znalezionych grup, błędy i zakończenie pracy. Pracuję w Pythonie, mam doświadczenie z Telegram API oraz automatyzacją zbierania danych. Po zakończeniu przekażę kod, ZIP i instrukcję.
-
Cześć! Robiłem właśnie takie parsery grup Telegram — w Pythonie przez Telethon, z połączeniem przez pliki sesji. Sam codziennie pracuję z sesjami Telethon w swoich projektach, więc z API Telegramu jestem na "ty".
Zgodnie z Twoim zleceniem: wyszukiwanie grup według listy słów kluczowych (liczba nieograniczona), zbieranie nazw, username i linków, osobny plik TXT dla każdego słowa w wymaganym formacie plus ogólny plik, z którego wygodnie skopiować wszystkie linki razem. Uruchomienie przez CMD — w konsoli widać bieżące zapytanie, ile grup znaleziono, proces zapisywania i błędy. Na wyjściu oddaję ZIP z kodem źródłowym, instrukcją i listą bibliotek.
Jedno doprecyzowanie dotyczące relewantności: czy listę kluczy przekazywać osobnym plikiem TXT, czy wprowadzać w konsoli? I czy dopasowywać różne zapisy jednego zapytania (Polska / Polska / Polshada), aby nie gubić części grup? Od tego zależy logika wyszukiwania.
Teraz zbieram pierwsze opinie tutaj, więc podchodzę do tego odpowiedzialnie i dotrzymuję terminu. Orientacyjnie 2 dni na wersję roboczą. Jestem gotów pokazać na żywo demo parsowania, abyście mogli zobaczyć działanie jeszcze przed podjęciem decyzji.
-
Cześć, pracowałem nad parserem Telegrama do zbierania danych z kanałów — znajdowałem grupy według słów kluczowych, wyciągałem 500+ kontaktów na sesję przez Telethon. Podobna funkcjonalność do twojego zadania.
Mam pytanie: czy trzeba przetwarzać kilka sesji równolegle, czy wystarczy jedna na raz? To wpłynie na architekturę rozwiązania.
Proponuję się skontaktować, chętnie doradzę ci bezpłatnie z technicznej strony i wspólnie opracujemy plan rozwoju + opowiem o moim zespole!
-
337 1 0 Cześć! Zapoznałem się z twoim zadaniem technicznym na opracowanie parsera grup Telegram. Mam doświadczenie w pracy z Telegram API (Telethon/Pyrogram) oraz automatyzacją zbierania danych w Pythonie. Napisz do mnie w wiadomościach prywatnych — omówimy szczegóły, a ja od razu zacznę pracę.
-
1722 4 0 Mam doświadczenie w tworzeniu i integracji z Telegram API, w tym pracę z bibliotekami klienckimi Telethon, aiogram, parsowaniem danych, automatyzacją zbierania informacji oraz przetwarzaniem wyników w czasie rzeczywistym. Realizowałem projekty z monitorowaniem kanałów i grup na Telegramie, w tym filtrowanie według kluczowych zapytań i zapisywanie danych w bazach. Do wykonania zadania planuję użyć Pythona, ponieważ jest on optymalnie dostosowany do pracy z Telegram API, operacji asynchronicznych i narzędzi CLI. Czas realizacji 2-4 dni w zależności od doprecyzowania wymagań i limitów Telegram API.
-
893 1 0 Dzień dobry, Andrey.
Krótko:
Twój parser będzie wyszukiwał grupy Telegram według podanych słów kluczowych przez podłączoną sesję, zapisując wyniki w oddzielnych plikach TXT z nazwą, nazwą użytkownika i linkiem.
Dla niezawodności użyję oficjalnego API Telegram przez MTProto — to pozwoli uzyskać dokładne wyniki bez ryzyka zablokowania.
Interfejs konsolowy będzie pokazywał postęp wyszukiwania, liczbę znalezionych grup i błędy w czasie rzeczywistym.
Po zakończeniu otrzymasz archiwum ZIP z kodem źródłowym w Go, instrukcją uruchomienia oraz listą zależności — wszystko będzie gotowe do pracy od razu po rozpakowaniu.
Szczegóły:
… Parser grup Telegram przez sesję MTProto — zadanie, które realizowałem wcześniej: wyszukiwanie według słów kluczowych, filtrowanie publicznych i dostępnych grup konta, zapisywanie w TXT z nazwą, nazwą użytkownika i linkiem.
Język — Go, co zapewnia stabilną pracę z MTProto przez gotd/td, szybszą i bardziej niezawodną niż analogi w Pythonie podczas przetwarzania dużych list słów kluczowych bez ryzyka wycieku pamięci.
Twój parser będzie działał przez CMD: wyjście bieżącego zapytania, licznik znalezionych grup, logowanie błędów i powiadomienia o zakończeniu.
Dla każdego słowa kluczowego tworzony jest oddzielny plik w zadanym formacie, a na końcu istnieje również możliwość skopiowania wszystkich linków jednym blokiem.
Opóźnienia między zapytaniami ustawię tak, aby zminimalizować ryzyko blokad antyspamowych — sesje pozostaną aktywne.
Na wyjściu otrzymasz archiwum ZIP z kodem źródłowym, instrukcją uruchomienia oraz listą zależności.
Później będzie można zorganizować Twoje dane w jednym pliku CSV zamiast dziesiątek TXT, co pozwoli natychmiast filtrować grupy według liczby uczestników lub aktywności.
Użycie bazy danych SQLite zamiast plików tekstowych zapewni brak duplikatów podczas powtórnych uruchomień wyszukiwania.
-
327 1 0 Dzień dobry!
Opracowuję boty Telegram na Pythonie z użyciem Telethon. W moim profilu w sekcji portfolio znajduje się bardzo podobny projekt bota Telegram do parsowania kanałów z eksportem do XLSX/CSV: https://freelancehunt.com/showcase/work/telegram-bot-dlya-parsingu-kanaliv-eksportom/2045118.html. Wyszukuje on wiadomości według słów kluczowych w określonych kanałach, obsługuje nieograniczoną liczbę słów kluczowych i kanałów, zapisuje historię i eksportuje wyniki do tabel.
Macie podobne zadanie, aby wyszukiwać grupy według słów kluczowych zamiast wiadomości w kanałach. Mam doświadczenie w pracy z sesją Telegram przez Telethon, łatwo dostosuję się do Waszych wymagań.
Termin: 1-2 dni. Koszt: 1000 UAH.
Zobaczcie mojego gotowego bota w profilu: https://freelancehunt.com/showcase/work/telegram-bot-dlya-parsingu-kanaliv-eksportom/2045118.html. Jestem gotów omówić szczegóły.
-
620 1 0 Dzień dobry, Andrieju!
Zrozumiałem zadanie: parser na Telegram Session, który według listy słów kluczowych wyszukuje grupy (publiczne plus dostępne dla podłączonego konta) i zapisuje w pliku txt. Pracuję z Telethon w produkcji każdego dnia, więc to jest zadanie specjalistyczne.
Co otrzymasz:
- parser w Python/Telethon: przechodzi przez twoją listę kluczy, wyszukuje grupy (globalne wyszukiwanie Telegram plus to, co widzi konto), zbiera w jedną listę z deduplikacją;
- dla każdej grupy zapisuję w pliku txt potrzebne pola (link/username, nazwa, typ, jeśli to możliwe liczba uczestników);
- praca przez twoje testowe sesje, z rotacją, jeśli jest ich kilka;
- ostrożnie z limitami Telegram: pauza i backoff między zapytaniami, aby konto nie złapało FloodWait lub bana.
…
Szczerze o technice: globalne wyszukiwanie Telegram zwraca ograniczoną liczbę wyników na zapytanie, dlatego szukam dla każdego klucza osobno plus wariacje i zbieram maksimum, a nie obiecuję wszystkie grupy świata (tak jest uczciwiej). Parser jest uruchamiany ponownie: dodano klucze, dogoniono bez powtórzeń.
Doprecyzowanie: dla każdej grupy zapisujemy tylko link i nazwę, czy jeszcze opis i liczbę uczestników (wpływa na szybkość i limity)?
Pracujemy przez Safe etapami: Etap 1, działający parser na części kluczy (widzi wynik), następnie pełne przetwarzanie. Zerowe ryzyko.
Orientacyjnie: 2500 UAH, 4 dni. Przykłady prac:Freelancehunt https://guardlabs.online
-
250 Dzień dobry! Mogę stworzyć ten parser w Pythonie. Będzie działał przez Twoją sesję Telegram: weźmie listę słów kluczowych, wyszuka grupy i dla każdego zapytania stworzy osobny plik TXT. W pliku będą nazwa grupy, nazwa użytkownika i link (jeśli są). Na końcu będzie również osobna lista wszystkich znalezionych linków, aby można je było od razu skopiować. Program będzie uruchamiany przez CMD. W trakcie pracy będzie widać, które zapytanie jest aktualnie sprawdzane, ile grup już znaleziono, kiedy wyniki są zapisywane i jeśli wystąpią jakieś błędy. Po zakończeniu przekażę gotowy archiwum z programem, kod źródłowy, instrukcję uruchomienia oraz listę bibliotek. Co do terminów — 2–4 dni.
-
462 1 1 Cześć! Portfolio:
Freelancehunt Język: Python Biblioteki: Telethon — połączenie przez sesję, wyszukiwanie grup przez Telegram API asyncio — asynchroniczna praca colorama — wygodne wyjście w konsoli Co zostanie zrealizowane: Ładowanie pliku .session bez ponownej autoryzacji Wyszukiwanie grup po każdym słowie kluczowym z listy Zapis wyników do osobnych plików .txt Osobny plik ze wszystkimi linkami razem Wyjście w konsoli: bieżące zapytanie, liczba znalezionych grup, postęp, błędy ZIP z kodem, README i zależnościami Termin: 1–2 dni.
-
152 Cześć!
Zapoznałem się z twoim zadaniem technicznym. Zadanie jest jasne: potrzebny jest stabilny parser grup Telegramu według słów kluczowych, z wyszukiwaniem zarówno publicznych czatów, jak i dostępnych przez sesję. Mam udane doświadczenie w pracy z API Telegramu i jestem gotów zrealizować projekt pod klucz.
-
9026 32 0 Dzień dobry! Mam doświadczenie w tworzeniu botów Telegram w Pythonie (aiogram i telethon) oraz skryptów do automatyzacji. Jestem gotów stworzyć dla Ciebie parser do wyszukiwania i zapisywania grup Telegram według słów kluczowych, używając Telegram Session.
Napisz do mnie, omówimy wszystko szczegółowo, a ja mogę od razu przystąpić do realizacji.
Portfolio:Freelancehunt
Opinie:Freelancehunt
-
520 4 2 Dzień dobry.
Pracowałem z API Telegram i autoryzacją sesji. Język do tego zadania najlepiej wybrać Python, uruchomienie będzie przez CMD, z wyjściem bieżącego zapytania, liczby znalezionych grup, błędów i statusu zapisu.
Czas realizacji to orientacyjnie 2-3 dni na wersję roboczą z instrukcją, archiwum ZIP i listą bibliotek. W takich zapytaniach ważne jest, aby prawidłowo obsługiwać różne języki i pisownie, szczególnie Polska/Polska/Polshada, aby nie tracić istotnych grup.
Proszę powiedzieć, czy lista słów kluczowych będzie w pliku TXT, czy trzeba ją przekazać bezpośrednio w konsoli? Czy należy usuwać duplikaty grup między różnymi zapytaniami? I ile mniej więcej testowych sesji Telegram będzie potrzebnych do sprawdzenia?
-
1729 9 0 Witam.
Rozwój parsera grup Telegram będzie realizowany z wykorzystaniem Pythona i Telethon, co zapewni niezawodną interakcję z API Telegramu dla efektywnego wyszukiwania według słów kluczowych oraz zarządzania sesjami. Zrealizuję modułową architekturę, która pozwoli na równoległe przetwarzanie zapytań wyszukiwania oraz efektywne zarządzanie pulą sesji, minimalizując ryzyko blokady i optymalizując szybkość działania. Posiadam gotowe rozwiązania do podobnych zadań z automatyzacji i zbierania danych, co pozwoli szybko wdrożyć stabilne rozwiązanie z odpowiednim poziomem obsługi błędów. Wyniki będą zapisane w określonym formacie tekstowym, a wyjście konsolowe zapewni pełną kontrolę nad procesem wykonania. Wszystkie szczegóły realizacji, końcowy budżet oraz terminy proponuję omówić w wiadomościach prywatnych.
-
2506 20 0 Dzień dobry, jestem gotów wykonać twoje zadanie szybko i jakościowo. Mam duże doświadczenie w tworzeniu różnych parserów. Napisz w wiadomościach prywatnych, omówimy szczegóły. Chętnie pomogę)
-
1510 10 0 Dzień dobry! Mamy duże doświadczenie w tworzeniu narzędzi do automatyzacji Telegramu. Realizujemy parser za pomocą biblioteki Telethon, co zapewni stabilne zbieranie danych z grup, uwzględniając wszystkie ograniczenia API. Skonfigurujemy eksport w dogodnym dla Państwa formacie. Jesteśmy gotowi do pracy od razu po uzgodnieniu szczegółów.
-
4611 52 1 Cześć, jestem programistą Pythona, mam doświadczenie w tworzeniu parserów o różnym stopniu skomplikowania. Mogę szybko i jakościowo zrealizować Twój projekt. Napisz - omówimy szczegóły. Jestem gotów do pracy już dzisiaj.
-
196 TAK, mamy już praktycznie gotowe podobne rozwiązanie do wyszukiwania i zbierania grup w Telegramie, można szybko dostosować do twojego scenariusza ))
z doświadczenia z API Telegrama pracowaliśmy z sesjami, wyszukiwaniem, eksportem danych, obsługą limitów i błędów
użyłbym Pythona i Telethon, uruchomienie przez konsolę, słowa kluczowe w oddzielnym pliku, wynik dla każdego zapytania w oddzielnym pliku txt
termin 3 dni, wycena 8000 UAH
zobacz, tu jest niuans - globalne wyszukiwanie w Telegramie może nie zwracać wszystkich istniejących grup, a tylko to, co jest dostępne dla konta i wyszukiwania, dlatego lepiej to uwzględnić jako ograniczenie metody
…
proszę sprecyzować, czy sesje będą w formacie sesji Telethon czy sesji string
i czy trzeba usuwać duplikaty grup między różnymi słowami kluczowymi
podobne przypadki automatyzacji i zbierania danych
https://business.ingello.com/vorfahr - automatyzacja procesów i praca z danymi
https://business.ingello.com/fractal - skomplikowana logika automatyzacji i scenariusze agenta
strona główna dotycząca rozwoju systemów dla giełdy
https://systems-fl.ingello.com
można nie komplikować - zrobimy działające narzędzie konsolowe, instrukcję uruchomienia i archiwum projektu na koniec
-
Zadaj swoje pytanie zleceniodawcy