TG Analytics · Kompletny poradnik

Czytaj swój kanał jak profesjonalista

Co oznacza każda metryka, jak czytać panel i jak podejmować lepsze decyzje na podstawie danych z Telegrama. Napisane dla początkujących — z konkretnymi liczbami i rzeczywistymi benchmarkami.

Pierwsze kroki
Zrozumienie panelu
Zaawansowane
Więcej

Wprowadzenie

Czym jest TG Analytics, dlaczego lokalność ma znaczenie i czego nauczysz się z tego poradnika.

Lokalność przede wszystkim, prywatność z założenia

Wszystko, co śledzisz, jest przechowywane w lokalnej bazie danych SQLite na Twoim komputerze. Bez kont, bez serwerów, bez telemetrii. Pełny kod źródłowy na GitHubie na licencji MIT.

TG Analytics to darmowa aplikacja desktopowa, która zamienia Twoje kanały Telegram w jasne, użyteczne dane. Współpracuje z Twoimi własnymi kanałami (w których jesteś administratorem) oraz z dowolnym kanałem publicznym — idealna zarówno do prowadzenia własnego kanału, jak i do badania konkurencji.

Dlaczego aplikacja desktopowa, a nie SaaS?

Ponieważ platformy analityczne takie jak TGStat i Telemetr wymagają przekazania danych na ich serwery — i zazwyczaj pobierają opłaty za zaawansowane funkcje. TG Analytics przechowuje wszystko na Twoim komputerze i daje Ci pełny zestaw narzędzi za darmo.

Co możesz zrobić z TG Analytics

  • Śledzić wzrost subskrybentów — zobacz, jak zmienia się Twoja publiczność dzień po dniu, godzina po godzinie.
  • Mierzyć zaangażowanie (ER) — zrozum nie tylko, ile osób zobaczyło post, ale jak dobrze się z nim połączyło.
  • Znaleźć najlepszy czas publikacji — mapa cieplna 7×24 średnich wyświetleń, oparta na Twoich własnych danych.
  • Zidentyfikować najlepsze posty — ucz się od tych, które zadziałały, i powtarzaj to.
  • Porównywać kanały — do 6 obok siebie, na jednym ekranie.
  • Eksportować raporty — PDF z wykresami dla klientów lub CSV / JSON do dalszej analizy.
Nie musisz znać API Telegram

Nie musisz wiedzieć, jak działa API Telegram. Wystarczy raz pobrać dane uwierzytelniające z my.telegram.org — resztą zajmie się aplikacja.

Pobieranie i instalacja

Gotowe pliki binarne dla wszystkich głównych platform. Bez instalacji, bez zależności.

Wymagania systemowe
  • Windows: 10 lub 11 (x64)
  • macOS: 11 (Big Sur) lub nowszy
  • Linux: Ubuntu 22.04+ / podobny z WebKit2GTK
  • Minimum 2 GB RAM, ~150 MB wolnego miejsca na dysku
  • Aktywne połączenie z internetem do synchronizacji
1 Otwórz stronę Wydań (Releases)

Wszystkie oficjalne kompilacje są hostowane na GitHubie:

Otwórz najnowsze wydanie
2 Pobierz plik dla swojego systemu
  • TGAnalytics-Windows.exe — Windows 10/11
  • TGAnalytics-Linux — Linux (nadaj uprawnienia: chmod +x TGAnalytics-Linux)
  • TGAnalytics-macOS.zip — macOS (rozpakuj, przeciągnij .app do Applications)
3 Uruchom aplikację

Zapisz ją w dowolnym wygodnym miejscu — na Pulpicie, w Dokumentach, w dedykowanym folderze „Narzędzia”. Kliknij dwukrotnie, aby uruchomić. Pierwsze uruchomienie może zająć 5–10 sekund, podczas gdy plik binarny się rozpakowuje.

Ostrzeżenie Windows SmartScreen

Ponieważ plik wykonywalny nie jest podpisany płatnym certyfikatem podpisywania kodu, system Windows może wyświetlić ostrzeżenie. Kliknij Więcej informacji → Uruchom mimo to. Możesz także zbudować aplikację ze źródła, jeśli wolisz.

macOS Gatekeeper

Otwórz Terminal i uruchom xattr -cr "/Applications/TG Analytics.app" po przeniesieniu aplikacji do Applications. To usuwa flagę kwarantanny dla niepodpisanych aplikacji.

Dane uwierzytelniające API Telegram

Każdy klient Telegram potrzebuje api_id i api_hash z oficjalnego portalu deweloperskiego. Darmowe, zajmuje 3 minuty.

Czym są API ID i API Hash?

Działają jak „login dewelopera” dla Telegrama. Każdy klient firm trzecich ma własną parę. Utworzysz własną — jest darmowa, bezpieczna i przypisana tylko do Twojego konta.

1 Przejdź do my.telegram.org

Otwórz https://my.telegram.org w przeglądarce.

2 Zaloguj się numerem telefonu

Wpisz numer w formacie międzynarodowym z + — na przykład +48221234567. Telegram wyśle kod potwierdzający do aplikacji.

3 Otwórz „API development tools”

Po zalogowaniu kliknij API development tools w panelu.

4 Utwórz aplikację

Wypełnij formularz — dane są przechowywane przez Telegram dla ich celów i nie mają znaczenia dla funkcjonalności. Platforma: Desktop. Kliknij Create application.

5 Skopiuj dane uwierzytelniające

Zobaczysz dwie wartości — skopiuj obie:

  • App api_id — liczba, np. 1234567
  • App api_hash — 32-znakowy ciąg, np. abcdef1234567890abcdef1234567890
Zachowaj je w tajemnicy

Każdy, kto zna Twoje API ID, API Hash i numer telefonu, może potencjalnie uzyskać dostęp do Twojego konta Telegram. Nigdy nie udostępniaj ich w czatach, zrzutach ekranu ani na forach publicznych.

Autoryzacja

Dwie metody logowania — wybierz tę, która jest dla Ciebie wygodniejsza.

Logowanie telefonem (SMS / kod w aplikacji)

1 Wypełnij formularz logowania

Otwórz ekran Logowanie i wpisz:

  • API ID — z my.telegram.org
  • API Hash — z my.telegram.org
  • Telefon — format międzynarodowy z +
2 Kliknij „Zaloguj się” i wpisz kod

Telegram wyśle kod do aplikacji (lub SMS-em). Pojawia się okno dialogowe — wpisz kod. Jeśli włączona jest weryfikacja dwuetapowa, pojawi się monit o hasło.

Logowanie kodem QR (zalecane)

1 Wypełnij API ID i API Hash

Numer telefonu nie jest wymagany do logowania QR.

2 Kliknij „Zaloguj przez QR”

Otwiera się okno QR. W telefonie:

  1. Otwórz Telegram
  2. Przejdź do Ustawienia → Urządzenia
  3. Kliknij Zeskanuj QR
  4. Skieruj kamerę na kod QR na ekranie

Okno zamyka się automatycznie po sukcesie.

Jesteś zalogowany

Twoje imię pojawia się na pasku bocznym. Sesja jest przechowywana lokalnie — przy następnym otwarciu aplikacji jesteś już zalogowany.

Gdzie przechowywana jest sesja?

W ~/.tg_analytics/sessions/. W systemie Windows to C:\Users\TwojaNazwa\.tg_analytics\sessions\. Aby całkowicie się wylogować, użyj przycisku „Wyloguj” w aplikacji.

Dodawanie kanałów do śledzenia

Dwa typy kanałów: Twoje własne (prawa administratora) i dowolny kanał publiczny przez @username.

Twoje własne kanały

Otwórz sekcję Kanały. Twoje kanały administracyjne pojawiają się automatycznie po prawej stronie — aplikacja pobiera je z Twoich dialogów Telegram.

1 Kliknij „Odśwież”

Aplikacja pobiera każdy kanał, w którym jesteś administratorem lub właścicielem. Może to zająć 10–30 sekund przy pierwszym uruchomieniu.

2 Kliknij „Śledź” na wybranym kanale

Kanał przenosi się do lewej kolumny („Śledzone”), a aplikacja natychmiast rozpoczyna import ostatnich 100 postów i bieżącej liczby subskrybentów.

Dowolny kanał publiczny (badanie konkurencji)

Funkcja zabójca — śledź dowolny otwarty kanał przez @username, link t.me/... lub identyfikator numeryczny.

1 Kliknij „Dodaj kanał publiczny”

Otwiera się okno z polem wprowadzania.

2 Wklej identyfikator kanału

Przykłady tego, co działa:

  • durov
  • @durov
  • t.me/durov
  • https://t.me/durov
3 Naciśnij Enter lub kliknij „Dodaj”

Aplikacja rozpoznaje kanał i pokazuje podgląd — tytuł, @username i liczbę subskrybentów. Następnie automatycznie rozpoczyna śledzenie.

Kanałów prywatnych nie można śledzić

Tylko kanały publiczne są dostępne do zewnętrznego śledzenia. Jeśli widzisz „kanał jest prywatny” — musisz być administratorem lub kanał jest dostępny tylko na zaproszenie.

Kanały vs grupy

TG Analytics koncentruje się na kanałach nadawczych, w których publikowanie jest jednokierunkowe. Supergrupy i czaty nie są śledzone — mają inną dynamikę i metryki.

Każda metryka wyjaśniona

Co oznacza każda liczba, jak jest obliczana i jak wygląda „dobra” wartość.

Subskrybenci

Bieżąca liczba osób zasubskrybowanych do kanału — taka sama, jaką Telegram pokazuje publicznie. TG Analytics zapisuje tę liczbę w każdym cyklu zbierania, więc możesz zobaczyć, jak zmienia się w czasie.

Bezpośrednio z API Telegram
Zmiana subskrybentów (Δ)

O ile zmieniła się liczba subskrybentów w wybranym okresie. Wartość dodatnia = wzrost, ujemna = spadek. Pokazuje efekt netto nowych subskrypcji minus rezygnacji.

subskrybenci_teraz − subskrybenci_na_początku_okresu
Średnia liczba wyświetleń

Średnia liczba wyświetleń wszystkich postów opublikowanych w wybranym okresie. To jest Twój punkt odniesienia — każdy nowy post będzie oceniany względem niego.

suma(wyświetleń) / liczba_postów
ER — Wskaźnik zaangażowania

Najważniejsza metryka do porównywania kanałów o różnych rozmiarach. To procent subskrybentów, którzy zobaczyli Twój średni post. Kanał ze 100 tys. subskrybentów i 15% ER jest zaangażowany; 500 tys. subskrybentów i 2% ER to pusta skorupa.

(średnia_liczba_wyświetleń / subskrybenci) × 100

Typowe: 5–15% duże, 15–40% średnie, 40%+ małe
Reakcje

Łączna liczba reakcji emoji na post. Silny sygnał prawdziwego zaangażowania — reakcje wymagają aktywnego kliknięcia, a nie tylko biernego czytania.

Suma wszystkich reakcji na post
Przekazania

Ile razy post został przekazany do innego czatu lub kanału. Najwyraźniejszy wskaźnik posta „idącego wiralowo” — ktoś polubił go na tyle, by podzielić się nim z własną publicznością.

Bezpośrednio z API Telegram
ER według typu treści

ER w podziale na typ posta: tekst, zdjęcie, wideo, dokument, ankieta. Pokazuje dokładnie, który format sprawdza się w przypadku Twojej konkretnej publiczności.

(średnia_wyświetleń_na_typ / subskrybenci) × 100

Jak interpretować te liczby

  • Rosnące ER + rosnący subskrybenci — jesteś na dobrej drodze. Rób to dalej.
  • Spadające ER + rosnący subskrybenci — przyciągasz mniej zaangażowanych ludzi (być może z reklam). Treść może wymagać korekty.
  • Rosnące ER + subskrybenci bez zmian — treść rezonuje, ale dystrybucja nie. Rozważ cross-promocję.
  • Spadające ER + spadający subskrybenci — coś jest nie tak. Porównaj najlepsze posty z ostatnimi i poszukaj, co się zmieniło.
Zasada kciuka

Nie gonić za liczbami bezwzględnymi. Kanał z 3 tys. subskrybentów i 25% ER oraz rosnącą publicznością jest zdrowszy niż kanał ze 100 tys. i 2% ER. TG Analytics jest zbudowany, aby pokazywać trendy, a nie metryki próżności.

Wykres wzrostu subskrybentów

Jak czytać wykres wzrostu, dlaczego może pokazywać tylko ostatnie dane i na co zwracać uwagę.

Jak budowany jest wykres

Za każdym razem, gdy TG Analytics zbiera dane, zapisuje „migawkę” bieżącej liczby subskrybentów. Wykres to oś czasu tych migawek. Szczegółowość dostosowuje się automatycznie:

  • Ostatnie dane (godziny): każdy pomiar to punkt — widzisz drobne szczegóły.
  • Dni: agregacja godzinowa — jeden punkt na godzinę.
  • Tygodnie i miesiące: agregacja dzienna — jeden punkt na dzień.
Dlaczego mój wykres pokazuje tylko dzisiaj?

Ponieważ Telegram nie udostępnia historii subskrybentów przez API. TG Analytics może rejestrować ją tylko od momentu rozpoczęcia śledzenia kanału. Z biegiem dni i tygodni wykres naturalnie się wypełnia. Posty, wyświetlenia i reakcje są pobierane z historii Telegrama — te są dostępne natychmiast.

Na co zwracać uwagę

  • Stałe nachylenie w górę — zdrowy wzrost. Śledź kąt nachylenia, aby porównywać okresy.
  • Nagłe skoki — zwykle spowodowane wiralowymi postami, wzmiankami lub reklamami. Skoreluj je z datami postów z listy najlepszych postów.
  • Plateau — treść nie była ostatnio udostępniana lub kanał osiągnął naturalną równowagę.
  • Nagłe spadki — czyszczenie subskrybentów, post, który zniechęcił ludzi, lub duży kanał usunął wzmiankę.

Porównanie okresów

Przełączaj się między zakładkami 7D / 30D / 90D / Cały czas, aby zobaczyć ten sam kanał w różnych powiększeniach:

  • 7D — dla decyzji tygodniowych: „czy moja ostatnia kampania rzeczywiście zadziałała?”
  • 30D — domyślne. Dobry balans między szumem a sygnałem.
  • 90D — trendy kwartalne, sezonowość.
  • Cały czas — pełna historia od rozpoczęcia śledzenia.
Wskazówka: używaj Δ Subskrybentów jako KPI

Zamiast patrzeć na sumę, obserwuj zmianę w ciągu 7 dni. To jest to, co faktycznie wygenerowała Twoja ostatnia treść i działania outreachowe — suma to głównie historia.

Najlepszy czas publikacji (mapa cieplna)

Siatka 7×24 pokazująca średnie wyświetlenia według dnia tygodnia i godziny, oparta na Twoim własnym kanale.

Jak czytać mapę cieplną

Każda komórka reprezentuje jeden dzień tygodnia × godzinę dnia. Intensywność koloru to średnia liczba wyświetleń postów opublikowanych w tym oknie. Ciemnoniebieski = wysokie wyświetlenia, jasnoniebieski = niskie wyświetlenia, biały = brak postów w tym przedziale.

Wskaźnik najlepszego czasu

Aplikacja automatycznie podświetla najlepszy przedział obramowaniem i pokazuje etykietę „Najlepszy: Wt, 17:00” w nagłówku karty. To jest Twoje obliczone okno szczytowego zaangażowania.

Co odkrywa większość kanałów

  • Przedział poranny (8:00–10:00) — osoby dojeżdżające do pracy sprawdzające Telegram w drodze. Dobre dla krótkich, treściwych treści.
  • Przerwa obiadowa (12:00–14:00) — średnie zaangażowanie, najszersza publiczność.
  • Przedział wieczorny (18:00–21:00) — szczyt zaangażowania dla większości kanałów. Dłuższe teksty i filmy sprawdzają się tu najlepiej.
  • Weekendy — zupełnie inne wzorce. Sobota rano i niedziela wieczorem często osiągają wysokie wyniki.
Mapa cieplna potrzebuje danych

Przy mniej niż 10 postach mapa cieplna będzie w większości pusta — nie ma wystarczającego sygnału. Staje się naprawdę przydatna po 30–50 postach rozłożonych na różne pory dnia.

Wykorzystanie mapy cieplnej w praktyce

  1. Sprawdź etykietę „Najlepszy czas” — to Twój najlepszy przedział.
  2. Poszukaj na mapie cieplnej 3–4 najciemniejszych komórek. To Twoje niezawodne okna.
  3. Zaplanuj swoje najważniejsze posty (ogłoszenia, premiery, długie teksty) w tych przedziałach.
  4. Sprawdzaj mapę cieplną co miesiąc — nawyki publiczności zmieniają się sezonowo.

Najlepsze posty i miks treści

Ucz się od swoich zwycięzców — które posty rezonowały najbardziej i który format sprawdza się najlepiej.

Najlepsze posty

10 najlepszych postów z wybranego okresu, uszeregowanych według wyświetleń. Każdy wiersz pokazuje:

  • Pozycję — 1 to najczęściej wyświetlany post
  • Datę — kiedy został opublikowany
  • Wyświetlenia — łączna liczba wyświetleń
  • Reakcje — liczba reakcji emoji
  • Przekazania — ile razy został udostępniony
  • Podgląd tekstu — pierwsze ~130 znaków
Co zrobić z tą listą
  • Przeczytaj swoje 3 najlepsze posty obok siebie. Jaki jest wspólny wzorzec?
  • Sprawdź, czy zostały opublikowane o podobnych porach — porównaj z mapą cieplną.
  • Zwróć uwagę na format (długi tekst / krótki / z multimediami) i spróbuj odtworzyć zwycięską formułę.
  • Jeśli zwycięzca zdobył wiele przekazań — to temat, którym Twoja publiczność chce się dzielić. Pisz więcej na ten temat.

Miks treści

Wykres pierścieniowy pokazujący, ile postów każdego typu opublikowałeś, ze statystykami dla każdego typu:

  • Liczba — ile postów tego typu
  • Średnia liczba wyświetleń — średnia liczba wyświetleń na post tego typu
  • ER — wskaźnik zaangażowania dla tego typu

Kolory: niebieski dla tekstu, fioletowy dla zdjęcia, różowy dla wideo, pomarańczowy dla dokumentu, zielony dla ankiety.

Przykłady interpretacji
  • Wideo ma 3x ER tekstu → stawiaj mocniej na wideo.
  • Posty ze zdjęciami mają wysokie wyświetlenia, ale niskie reakcje → treści wizualne przyciągają wzrok, ale nie wywołują działania. Łącz zdjęcia z mocniejszymi podpisami.
  • Ankiety mają zdecydowanie najwyższe ER → Twoja publiczność lubi uczestniczyć. Używaj ankiet częściej.
  • Wszystkie typy mają podobne ER → Twoja publiczność dba o temat, a nie o format. Skup się na jakości treści.

Porównywanie kanałów

Do 6 kanałów obok siebie — dla Twojego portfolio lub w porównaniu z konkurencją.

Kiedy jest to przydatne

  • Prowadzisz wiele kanałów — zobacz, który zasługuje na więcej wysiłku.
  • Benchmarking konkurencji — śledź 2–3 bezpośrednich konkurentów i zobacz, jak wypadasz.
  • Analiza kategorii — jeśli rozważasz wejście w niszę, porównaj 3–4 ugruntowane kanały, aby zrozumieć benchmarki.
  • Raportowanie dla klientów — jeśli zarządzasz kanałami dla klientów, jeden ekran pokazuje je wszystkie.

Jak używać

1 Otwórz sekcję Porównanie

Wybierz 2–6 kanałów z rzędu przełączników. Pierwsze dwa są wybierane automatycznie.

2 Wybierz okres

Te same zakładki 7D / 30D / 90D / Wszystko, co na panelu.

3 Przeczytaj tabelę porównawczą

Wiersze: subskrybenci, Δ w okresie, średnia liczba wyświetleń, ER, liczba postów. Kolumny: jedna na kanał. Każda kolumna ma kolorowy pasek pasujący do wykresu wieloliniowego poniżej.

4 Spójrz na wykres wieloliniowy

Jedna linia na kanał na wspólnej osi czasu — natychmiast zauważ, który rośnie szybciej lub który jest płaski.

5 Porównaj średnie wyświetlenia i ER

Dwa wykresy słupkowe poniżej: jeden dla średniej liczby wyświetleń, jeden dla ER. ER to najsprawiedliwsze porównanie, gdy kanały mają bardzo różne rozmiary.

Porównywanie różnych rozmiarów — zawsze używaj ER

Kanału z 1 tys. i kanału z 1 mln nie można porównywać za pomocą liczb bezwzględnych. Ale jeśli kanał z 1 tys. ma 40% ER, a ten z 1 mln ma 8% ER, mniejszy jest znacznie bardziej zaangażowany na subskrybenta. To właśnie tego typu wnioski TGStat pobiera opłaty.

Eksport i raporty

Trzy formaty — dla klientów, dalszej analizy lub kopii zapasowej.

Raport PDF

Dopracowany raport A4 zaprojektowany do wysyłania klientom, menedżerom lub interesariuszom. Zawiera:

  • Nagłówek z nazwą kanału, @username, okresem i datą wygenerowania
  • Cztery karty KPI: subskrybenci, średnia liczba wyświetleń, ER, liczba postów
  • Wykres wzrostu subskrybentów z prawidłowym formatowaniem osi
  • Wykres słupkowy miksu treści
  • Mapa cieplna najlepszego czasu publikacji
  • Tabela 10 najlepszych postów z wyświetleniami, reakcjami, przekazaniami i podglądem tekstu

Wykresy są renderowane natywnie wewnątrz PDF (za pomocą matplotlib) — a nie jako obrazy — więc tekst i liczby pozostają ostre przy każdym powiększeniu.

Usuwanie emoji

Ze względu na ograniczenia czcionek w PDF, emoji z tekstów postów są usuwane w raporcie PDF. Pełny oryginalny tekst jest zachowany w eksportach JSON i CSV.

Zrzut JSON

Kompletny eksport strukturalny zawierający zagregowany panel oraz surowe dane:

  • Metadane kanału (id, tg_id, username, title)
  • Obiekt stats ze wszystkimi obliczonymi metrykami
  • growth_series — każda migawka subskrybentów
  • snapshots — surowe pary znacznik czasu + subskrybenci
  • posts — każdy post z pełnym tekstem, wyświetleniami, reakcjami, przekazaniami, media_type
  • heatmap — macierz 7×24
  • top_posts, content_mix

Idealny do dalszej analizy w Pythonie, Excelu lub dowolnym narzędziu BI.

Eksport CSV

Płaska tabela postów do analizy w arkuszu kalkulacyjnym:

  • Kolumny: channel, date, msg_id, views, reactions, forwards, media_type, text
  • Kodowanie UTF-8 BOM (otwiera się poprawnie w Excelu)
  • Separator średnik ; (przyjazny dla Excela w większości lokalizacji)
Jak eksportować

Otwórz panel, kliknij Eksportuj na pasku narzędzi. Wybierz format, wybierz lokalizację zapisu — gotowe. Domyślny folder to ~/.tg_analytics/exports/, ale możesz go zmienić w Ustawieniach.

Automatyczne zbieranie

Jak często dane są pobierane i jak skonfigurować to dla swoich potrzeb.

Jak to działa

Wątek w tle budzi się zgodnie z harmonogramem i aktualizuje każdy śledzony kanał — jeden po drugim, z 3-sekundową pauzą między kanałami, aby uniknąć wywołania ochrony przed floodem Telegrama.

  • Pobiera bieżącą liczbę subskrybentów → nowa migawka
  • Aktualizuje wyświetlenia / reakcje / przekazania w ostatnich 50 postach
  • Importuje nowe posty, jeśli pojawiły się od ostatniego uruchomienia
  • Czyści stare dane raz dziennie (na podstawie ustawienia przechowywania)

Wybór interwału

  • 15 minut — dla kanałów, które aktywnie rozwijasz. Szczegółowa historia, więcej wywołań API.
  • 30 minut — zalecane domyślne. Dobry balans.
  • 1 godzina — lekkie monitorowanie wielu kanałów.
  • 2–6 godzin — do długoterminowej obserwacji kanałów konkurencji.
  • Tylko ręcznie — nic nie dzieje się automatycznie; klikasz „Zbierz teraz”, gdy potrzebujesz świeżych danych.

Gdzie to skonfigurować

1 Otwórz Ustawienia

Pasek boczny → Ustawienia → sekcja Zbieranie.

2 Ustaw interwał

Wybierz z listy rozwijanej. Zmiana jest stosowana natychmiast — bez restartu.

3 Monitoruj status

Tuż poniżej listy rozwijanej „Status automatycznego zbierania” pokazuje: czas ostatniego uruchomienia, ETA następnego i bieżący interwał.

Zbieranie ręczne

Kliknij Zbierz teraz w Ustawieniach, aby natychmiast odświeżyć wszystkie kanały. Górny pasek pokazuje spinner z postępem podczas uruchamiania. Przydatne przed wygenerowaniem raportu.

Limity szybkości Telegrama

Bardzo krótkie interwały (poniżej 15 minut) na wielu kanałach mogą wywołać FloodWait. Jeśli widzisz częste błędy flood w dziennikach, zwiększ interwał.

Ustawienia i motywy

Język, wygląd, przechowywanie, folder eksportu, dzienniki — wszystko konfigurowalne.

Język

5 języków obsługiwanych w interfejsie: angielski, rosyjski, hiszpański, portugalski (BR), niemiecki. Zmień w Ustawienia → Język — interfejs aktualizuje się natychmiast, bez restartu.

Wygląd

Trzy tryby:

  • Systemowy (domyślny) — podąża za preferencjami systemu operacyjnego. Zmień motyw systemu, a aplikacja zaktualizuje się w czasie rzeczywistym.
  • Ciemny — wymuszony ciemny motyw.
  • Jasny — wymuszony jasny motyw.

Możesz także szybko przełączać motywy, klikając przycisk zmiany motywu w prawym górnym rogu aplikacji.

Przechowywanie

Jak długo przechowywać stare migawki i posty w lokalnej bazie danych:

  • 30 / 90 / 180 dni — dla lekkich konfiguracji
  • 1 rok — zalecane domyślne
  • Na zawsze — nigdy nic nie usuwaj (baza danych będzie rosnąć)

Codzienne czyszczenie działa w tle i usuwa rekordy starsze niż okno przechowywania.

Folder eksportu

Gdzie zapisywane są pliki PDF / JSON / CSV. Domyślnie ~/.tg_analytics/exports/. Zmień na dowolny folder w Ustawienia → Wybierz folder.

Dzienniki

Dzienniki aplikacji są przechowywane w ~/.tg_analytics/logs/:

  • app.log — ogólny dziennik aktywności z rotacją (5 MB × 5 plików)
  • crash.log — tylko nieobsłużone wyjątki z pełnym tracebackiem

Kliknij „Otwórz folder” w Ustawieniach, aby otworzyć katalog dzienników w menedżerze plików. Przydatne do zgłaszania problemów.

Strefa niebezpieczna

Przycisk „Usuń wszystko” trwale usuwa wszystkie śledzone kanały i ich historię. Użyj go, jeśli chcesz zacząć od nowa. Nie wpływa to na Twoje dane Telegrama — tylko na lokalną bazę danych analityki.

Rozwiązywanie problemów

Szybkie odpowiedzi na typowe problemy.

Windows SmartScreen blokuje plik .exe — co robić?

Kliknij Więcej informacji w oknie dialogowym, a następnie Uruchom mimo to. Dzieje się tak, ponieważ plik wykonywalny nie jest podpisany kodem. Jeśli mu nie ufasz, zbuduj ze źródła: sklonuj repozytorium i uruchom python build.py.

macOS mówi „Aplikacja jest uszkodzona i nie można jej otworzyć”

Otwórz Terminal i uruchom: xattr -cr "/Applications/TG Analytics.app". To usuwa atrybut kwarantanny, który macOS dodaje do niepodpisanych aplikacji. Następnie kliknij prawym przyciskiem → Otwórz przy pierwszym uruchomieniu.

Wykres wzrostu subskrybentów pokazuje tylko dzisiaj — czy to błąd?

Nie. Telegram nie udostępnia historii subskrybentów przez swoje API. Aplikacja rejestruje migawki od momentu rozpoczęcia śledzenia — więc wykres zaczyna się od jednego punktu i rośnie wraz z nowymi zbiorami. Przy interwałach 30-minutowych będziesz mieć pełną krzywą 24-godzinną w ciągu dnia.

Błędy „FloodWait” podczas zbierania

Telegram ogranicza szybkość Twojego konta. Zwiększ interwał automatycznego zbierania (Ustawienia → co 30 min lub więcej) i zmniejsz liczbę śledzonych kanałów. Aplikacja automatycznie obsługuje FloodWait, wstrzymując się — ale jeśli widzisz to często, zmień interwał.

Kanał mówi „kanał jest prywatny” przy dodawaniu przez @username

Tylko kanały publiczne mogą być śledzone zewnętrznie. Kanały prywatne (tylko na zaproszenie) nie są dostępne bez członkostwa. Jeśli jesteś członkiem, kanał pojawia się automatycznie na Twojej liście administracyjnej — sprawdź kartę Kanały.

Sesja wygasła — muszę zalogować się ponownie

Telegram może unieważnić sesję, jeśli logujesz się zbyt wielu urządzeń lub ręcznie zresetujesz sesje w Telegramie. Po prostu kliknij Wyloguj i zaloguj się ponownie przez QR lub telefon. Twoje śledzone kanały i dane analityczne są zachowane — znajdują się w lokalnej bazie danych, a nie w sesji.

Eksport PDF kończy się błędem

Najprawdopodobniej problem z brakującą czcionką. Sprawdź ~/.tg_analytics/logs/app.log pod kątem dokładnego błędu i otwórz zgłoszenie na GitHubie z fragmentem dziennika. Jako obejście użyj eksportu JSON / CSV, które nie wymagają czcionek.

Gdzie mogę uzyskać pomoc?

Otwórz zgłoszenie na GitHub Issues lub napisz bezpośrednio na Telegramie: @igor_shelloff. Dołącz: co zrobiłeś, co się stało i (jeśli to możliwe) fragment dziennika.

Wesprzyj projekt

TG Analytics jest i zawsze będzie darmowy. Jeśli oszczędza Ci czas, oto jak możesz pomóc.

Gwiazdka na GitHubie

Gwiazdki pomagają innym odkryć projekt.

Otwórz repozytorium
Zgłaszaj błędy

Znalazłeś błąd lub masz pomysł na funkcję?

Otwórz zgłoszenie
Wesprzyj przez Boosty

Wesprzyj dalszy rozwój narzędzia.

Wesprzyj
Przywitaj się

Pytania lub opinie? Napisz bezpośrednio.

@igor_shelloff
Potrzebujesz czegoś więcej niż analityki?

Jeśli TG Analytics mówi Ci, co działa, ale potrzebujesz także publikować i docierać na dużą skalę — wypróbuj Telegram AutoPoster Pro od tego samego twórcy. Planowane publikowanie, kampanie DM, wiele kont, historie, ochrona przed auto-stopem, raporty w Telegramie.

Poznaj Telegram AutoPoster Pro