Brak połączenia z lokalnym API (). Uruchom python server.py w terminalu lub użyj trybu demo.
?
Wybierz kanał z listy
Wybierz czat po lewej stronie
Synchronizacja TelegramaSQLite API
Wątki forum:
Filtrowanie: aktywne
Brak wybranego kanału
Wybierz kanał z lewej kolumny, aby załadować historię wiadomości zapisaną przez listener.py w bazie SQLite.
plik.jpg
0 KB · Załącznik gotowy do wysłania
Ustawienia Aplikacji
Dostosuj zachowanie strumienia wiadomości, domyślne limity oraz połączenie z bazą
U
Zalogowane konto:UżytkownikKONTO
Wszystkie poniższe opcje są powiązane z Twoim kontem (ID: ...) i zapisywane w tabeli user_settings w bazie SQLite.
Strumień i kontekst wiadomości
20
Domyślnie pokazywana jest ostatnia nieprzeczytana wiadomość oraz N wiadomości poprzednich (z możliwością rozwinięcia wcześniejszej historii przyciskiem u góry).
Gdy ta opcja jest włączona, wiadomości od autorów oznaczonych rangą -1 nie będą wyświetlane w strumieniu czatu (są one również automatycznie oznaczane jako przeczytane).
Czas autoodznaczania wiadomości
Czas, przez który wiadomość musi być widoczna na ekranie, by wysłać /messages/mark-read.
0.5 sekundy (500ms)
Automatyczne odświeżanie wiadomości w tle (Live Sync)
Bez przeładowania
Gdy proces listener.py zapisze nową wiadomość do bazy SQLite, aplikacja automatycznie wykryje ją w tle bez konieczności klikania w kanał. Jeśli czytasz starsze wiadomości, aplikacja zachowuje Twoją pozycję przewijania i wyświetla przycisk skoku do nowości.
Bezpieczeństwo i Zaufane Urządzenia (Autentykacja)
Włączona
Gdy wystawiasz aplikację online w sieci publicznej, dostęp chroniony jest hasłem każdego użytkownika (haszowanym algorytmem PBKDF2-HMAC-SHA256 z unikalną solą). Dodanie urządzenia do Zaufanych Urządzeń wystawia kryptograficzny token sesji na 90 dni dla Twojego konta.
Bieżące urządzenie (Zaufane)Aktywne
Token zapisany w pamięci przeglądarki (ważny 90 dni)
Zarejestrowane zaufane urządzenia:
Ładowanie listy urządzeń...
Synchronizacja i odzyskiwanie wiadomości (Catch-Up)
Gotowy
Gdy serwer Telegrama przestanie odpowiadać w nocy lub aplikacja zostanie zrestartowana o 10 rano, listener automatycznie sprawdza najwyższe ID wiadomości w bazie SQLite (MAX(id)) i pobiera wiadomości z czasu przestoju (min_id=last_msg_id). Zabezpieczenie 60 dni: jeśli kanał jest zupełnie pusty w bazie, listener pobiera wyłącznie wiadomości z ostatnich 60 dni, nie przeciążając bazy całą historią kanału.
Stan synchronizacji:Baza zsynchronizowana
Ostatnie nadrabianie zaległości:Brak wpisów
Synchronizacja starszych wiadomości od wybranej daty z kalendarza
Historia
Wybierz konkretny kanał oraz datę początkową z kalendarza. Listener Telethon pobierze starsze wiadomości z Telegrama aż do wskazanego dnia (wstecz).
Konfiguracja Serwera API
Domyślny port w pliku server.py to 8000. Zdjęcia serwowane są pod /downloads/photos/, a awatary pod /downloads/avatars/.
Filtrowanie słów kluczowych i filtry zaawansowane
Zdefiniuj reguły filtrujące w bazie SQLite: określ słowo kluczowe, wybierz użytkownika (w tym wszystkich), ustaw godziny (w tym całą dobę) oraz kanał. Możesz nazwać filtr (domyślnie Filtr 1, Filtr 2...). Ukrywane wiadomości nie zliczają się do nieprzeczytanych dzięki opcji automatycznego odczytu.
Godziny (w tym wszystkie):
Od:
Do:
Zdefiniowane filtry w tabeli message_filters:
Brak zdefiniowanych filtrów.
Użytkownicy z rangą -1 (Auto-odczyt)
Użytkownicy, których wiadomości są natychmiast oznaczane jako przeczytane oraz mogą być ukrywane powyższym ustawieniem. Kliknij „Przywróć”, aby przywrócić im standardową rangę 1.
Brak użytkowników z rangą -1.
Widoczność kanałów i wątków forum
·
Zaznacz lub odznacz kanały oraz poszczególne wątki forum. Ukryte wątki forum nie pojawią się na górnym pasku „Wątki forum”, a ich wiadomości zostaną odfiltrowane z widoku.
Ładowanie kanałów...
Lista rang użytkowników i kolory podświetleń
Pełna lista 8 rang użytkowników z przypisanymi kolorami. Możesz włączać i wyłączać podświetlanie dla każdej poszczególnej rangi (nie tylko najwyższych VIP), a także dostosować jej kolor akcentu lub obramowania.
Podgląd na żywo dymka z wybraną rangą:
Pamięć Podręczna (Cache kanałów i ostatnich wiadomości)
Max 100 / kanał
Aplikacja przechowuje w pamięci lokalnej listę kanałów oraz do 100 najświeższych wiadomości na kanał. Dzięki temu po uruchomieniu aplikacji lub przełączeniu kanału zawartość pojawia się natychmiast (0ms) bez oczekiwania na bazę SQLite, a nowe wiadomości doładowują się w tle bez ciągłego przebudowywania widoku.