Centrum pomocy
Pytania i odpowiedzi
Jak działają kredyty, pakiety, linie, linki do odtwarzania i urządzenia — oraz co sprawdzić, gdy coś się nie odtwarza.
139 z 139 pytań
Jak korzystać z tej strony
Każde pytanie ma stały kod (na przykładLINE-07). Podaj go, kontaktując się z pomocą techniczną, lub skopiuj link do pytania.
Nazwy menu, przycisków i pól są zapisane tak, jak wyświetla je panel.Użytkownik(user) to konto, które loguje się do panelu (admin, reseller);linia(line) to subskrypcja IPTV widza. Tych dwóch pojęć nigdy się nie miesza.
- Widz Reseller może przekazać tę odpowiedź widzowi bez zmian
- Admin Dla operatora panelu
Przegląd usługi i podział odpowiedzialności
GENGEN-01 Co oferuje ta usługa?
Kompletny system OTT / IPTV: panel administracyjny (dashboard), serwer API dla aplikacji widzów, dostarczanie kanałów na żywo, filmów, seriali i radia oraz odtwarzacz webowy. My dostarczamy i utrzymujemy system; resellerzy używają go, aby dać swoim klientom prawo do oglądania (linie).
GEN-02 Czego usługa nie robi?
- Nie pobiera pieniędzy za Ciebie i nie ma bramki płatności. Cena dla Twoich klientów, sposób rozliczeń i fakturowanie to sprawa resellera (zobaczCON-01).
- Nie kontaktuje się z widzami resellera. Panel wysyła e-maile wyłącznie na konta panelu, nigdy do linii.
- Nie przechowuje danych osobowych usuniętego klienta i nie ma funkcji przywracania (zobaczDATA-01).
GEN-03 Kto jest kim w systemie?
| Rola | Kim jest | Gdzie się loguje |
|---|---|---|
| Admin | operator panelu | dashboard |
| Reseller | sprzedaje linie; otrzymuje kredyty od admina | dashboard, Reseller API |
| Sub-reseller | reseller utworzony poniżej innego resellera | dashboard, Reseller API |
| Linia | subskrybent — końcowy widz | aplikacja IPTV, dekoder, odtwarzacz webowy.Nigdydashboard |
GEN-04 Jakie kroki prowadzą do tego, by kanał trafił do widza?
- Admin buduje katalog (kanały, filmy, seriale, radio) i grupuje go wbukiety.
- Admin tworzypakiet: bukiety + czas trwania + liczba połączeń + cena w kredytach.
- Reseller wydaje kredyty, aby sprzedać pakiet → system tworzylinię.
- Klient wpisuje dane linii w aplikacji; system sprawdza linię (nie wygasła, jest włączona, mieści się w limitach) i odtwarza z odpowiedniego serwera.
GEN-05 Co reseller może robić z treścią, a czego nie?
Reseller możeprzeglądaćlisty kanałów, filmów, seriali, radia, bukietów i pakietów (gdy jego grupa ma takie uprawnienie), ale nie może dodawać, edytować ani usuwać treści. Treścią i pakietami zarządza admin. Reseller decyduje, co każdy klient może oglądać, wybierając pakiet (oraz bukiety, gdy grupa na to pozwala —PKG-05).
GEN-06 Gdzie uzyskam pomoc?
PozycjaSupportna pasku bocznym otwiera osobną witrynę pomocy. Panel nie ma własnego systemu zgłoszeń. Wysyłając zgłoszenie, podaj: nazwę użytkownika linii (nigdy hasło), kiedy to się stało, aplikację / urządzenie oraz kod pytania z tej strony, jeśli już go wypróbowałeś.
GEN-07 Jakie języki ma interfejs?
Panel, odtwarzacz webowy i ta strona pomocy mają przełącznik języka z 27 językami. Angielski i wietnamski są tłumaczeniami wzorcowymi; w pozostałych językach nowo dodany ekran może przez jakiś czas pozostać po angielsku. E-maile wysyłane przez panel są obecnie wyłącznie po angielsku.
Konta w panelu i logowanie
ACCACC-01 Dlaczego mój klient nie może zalogować się do dashboardu?
Tak zaprojektowano: linia nie jest kontem panelu. Klient używa danych linii tylko w aplikacji IPTV, na dekoderze lub w odtwarzaczu webowym. W drugą stronę, konta resellera nie można używać do oglądania kanałów.
ACC-02 Widzę mniej menu, niż opisuje ta strona. Dlaczego?
Menu i akcje zależą odgrupy, którą admin nadał Twojemu kontu. Strona, do której Twoja grupa nie ma uprawnień, nie jest pokazywana na pasku bocznym i nie można jej otworzyć. Poproś admina o więcej uprawnień.
ACC-03 Gdzie zmienię hasło do panelu?
W obszarze konta (profil → zmiana hasła). Hasła do panelu są przechowywane w postaci skrótu; nikt nie może ich odczytać — nawet admin. Jeśli je zapomnisz, poproś konto nad sobą (nadrzędnego resellera lub admina) o ustawienie nowego.
ACC-04 Dlaczego jestem wylogowywany po zmianie sieci?
Panel można skonfigurować tak, aby kończył sesję po zmianie adresu IP, dzięki czemu skradziona sesja nie może być użyta ponownie. Zaloguj się ponownie. To ustawienie admina.
ACC-05 Co się dzieje po kilku błędnych próbach logowania?
Panel ogranicza liczbę nieudanych logowań (konfiguruje to admin). Po przekroczeniu limitu trzeba odczekać przed kolejną próbą.
ACC-06 Czym konto demo różni się od prawdziwego?
Konto demo tylko pokazuje interfejs: nie może zmieniać hasła, edytować profilu, tworzyć kodów aktywacyjnych ani robić niczego, czego nie da się cofnąć.
ACC-07 Moje konto jest „wyłączone”. Co to znaczy?
Konto nad Tobą je wyłączyło: nie możesz zalogować się do panelu, a Twoje klucze API są odrzucane. Sprzedane już linie nie są usuwane. Skontaktuj się z kontem nad sobą.
ACC-08 Gdzie sprawdzę, co zrobiłem ja i moi sub-resellerzy?
Logs → Reseller Logs(gdy grupa może przeglądać logi): każda utworzona, edytowana, odnowiona, włączona / wyłączona lub usunięta linia lub urządzenie, każdy utworzony sub-reseller i każdy transfer kredytów — wraz z pobranymi kredytami. Widzisz tylko własne wpisy i wpisy kont poniżej; logu nie można usunąć (tylko admin). Księga kredytów (CRD) pozostaje miejscem do uzgodnienia salda.
Kredyty
CRDCRD-01 Czym jest kredyt?
Przedpłacona jednostka panelu. Każda sprzedaż (utworzenie linii, odnowienie, tworzenie kodów aktywacyjnych, tworzenie sub-resellera) pobiera kredyty zgodnie z ceną pakietu lub opłatą grupy. Kredyt nie jest pieniądzem, a panel go nie przelicza: ile wart jest jeden kredyt, ustalasz z kontem nad sobą.
CRD-02 Jak doładować kredyty?
Kredyty płyną z góry na dół: admin przekazuje kredyty resellerowi, reseller przelewa je sub-resellerowi. Płatność na rzecz konta nad Tobą odbywa się poza panelem.
CRD-03 Czyje kredyty są pobierane?
Zawsze kredytykonta, które wykonuje akcję, nawet jeśli linia jest przypisana do sub-resellera poniżej.
CRD-04 Gdzie zobaczę historię kredytów?
StronaCredits: jeden wiersz na każdy ruch, z datą, kwotą, saldem po operacji, powodem i osobą, która go wykonała. To jest księga — wiarygodne źródło Twojego salda.
CRD-05 Co jeśli nie mam dość kredytów?
Cała akcja jest odrzucana: żadna linia nie jest tworzona i nic nie jest pobierane. Saldo nigdy nie spada poniżej zera.
CRD-06 Jeśli dwukrotnie kliknę zapisz lub zerwie się sieć, czy zapłacę dwa razy?
Nie. Każde żądanie sprzedaży niesie identyfikator żądania (request_id); ponowne wysłanie tego samego identyfikatora zwraca wcześniejszy wynik. Utworzenie linii i pobranie kredytów zawsze udają się razem albo są razem anulowane.
CRD-07 Czy dostanę kredyty z powrotem po usunięciu linii?
CRD-08 Czy mogę odebrać kredyty przelane sub-resellerowi?
Tak: w formularzu edycji sub-resellera wpisz liczbę ujemną w polu transferu kredytów. Żadne saldo nie może spaść poniżej 0.
CRD-09 Jak z góry wiedzieć, ile linii mogę kupić?
Selektor pakietu w formularzu linii pokazuje Twoją własną cenę. Przez API akcjapricingzwraca Twoje saldo, cenę każdego pakietu i to, na ile Cię stać.
Pakiety, bukiety i ceny
PKGPKG-01 Czym różni się bukiet od pakietu?
Bukietto lista treści (kanały, filmy, seriale).Pakietto produkt, który sprzedajesz: jeden lub więcej bukietów, czas trwania, liczba połączeń, formaty wyjściowe, blokady i cena w kredytach (cena oficjalna i cena próbna).
PKG-02 Dlaczego nie widzę pewnego pakietu?
Pakiet mogą sprzedawać tylko grupy wybrane przez admina. Pakiet nieprzeznaczony dla Twojej grupy nie pojawia się w selektorze i jest odrzucany, gdy zostanie wysłany przez API.
PKG-03 Moja cena różni się od ceny pakietu. Dlaczego?
Admin może ustawićwłasną cenędla każdego resellera i każdego pakietu (0 = za darmo). Własna cena dotyczy tworzenia oficjalnej linii, odnawiania i oficjalnych kodów aktywacyjnych;niedotyczy okresów próbnych.
PKG-04 Gdy admin zmieni bukiety pakietu, czy zmienią się też linie już sprzedane?
Nie. Bukiety sąkopiowane do liniiw chwili sprzedaży; późniejsza edycja pakietu nie wpływa na linie już sprzedane. Linia otrzymuje nowe bukiety pakietu przy następnym odnowieniu / zmianie pakietu. (Gdy zmienia się treśćwewnątrzbukietu, każda linia z tym bukietem widzi to od razu. Usunięcie bukietu usuwa jego identyfikator z każdej linii i pakietu. Zmiana globalnej kolejności bukietów zmienia kolejność zapisaną na sprzedanych liniach tylko wtedy, gdy zaznaczysz pole „apply to sold lines and packages”; zestaw bukietów linii się nie zmienia.)
PKG-05 Czy mogę sprzedać tylko część pakietu?
Tylko gdy Twoja grupa ma włączoneAllow Bouquet Selection: zaznaczasz część bukietów pakietu; nic nie zaznaczone = cały pakiet; bukiety spoza pakietu są odrzucane. Cena się nie zmienia.
PKG-06 Które właściwości linii są określane przez pakiet?
Data wygaśnięcia (dziś + czas trwania pakietu), liczba połączeń, formaty wyjściowe, restreamer, blokada urządzenia, wymuszony kraj, wymuszony serwer, blokada ISP, bukiety. Wartości wpisane przez resellera w tych polach są ignorowane, z wyjątkiem bukietów (PKG-05) i blokady ISP, gdy grupa ma włączoneAllow Line Restrictions.
PKG-07 Czym jest pakiet „MAG only” / „Enigma only”?
Pakiet, który można sprzedać tylko dla danego rodzaju dekodera; nie można go sprzedać dla zwykłej linii ani dla drugiego typu urządzenia. I odwrotnie: pakiet musi dopuszczać dany typ urządzenia, zanim będzie można go użyć w formularzu Add MAG / Add Enigma.
Linie: tworzenie, edycja, odnawianie, usuwanie
LINELINE-01 Czego potrzebuję, aby utworzyć linię?
Musisz wybrać pakiet, który Twoja grupa może sprzedawać, i mieć dość kredytów. Nazwa użytkownika / hasło: wpisz własne (gdy grupa na to pozwala) lub zostaw puste, aby zostały wygenerowane. Admin może też zostawić jedno z nich (lub oba) puste przy tworzeniu linii: system wygeneruje 10 znaków i pokaże je zaraz po zapisaniu; formularzedycjinadal wymaga nazwy użytkownika.
LINE-02 Dlaczego nie mogę sam wybrać nazwy użytkownika / hasła?
Twoja grupa ma wyłączoneAllow Username Change/Allow Password Change: nowa linia dostaje wartości wygenerowane. Gdy możesz wpisać własne, minimalną długość określa grupa (domyślnie 8 znaków).
LINE-03 Gdzie ponownie zobaczę hasło linii?
W formularzu edycji linii oraz w oknieGenerate play linkna liście Lines. Hasła linii są przechowywane w postaci czytelnej, ponieważ potrzebują ich aplikacje IPTV i linki do playlist. Wygenerowane hasło jest pokazywane zaraz po zapisaniu.
LINE-04 Stara linia nie pokazuje hasła i klient nie może się zalogować?
Niektóre linie utworzone przez wcześniejszą wersję panelu mają tylko hasło w postaci skrótu. Taka linianie może się zalogować, a panel nie pokazuje jej hasła. Ustaw nowe hasło w formularzu edycji linii i prześlij je klientowi.
LINE-05 Co reseller może edytować w linii po sprzedaży?
Włączanie / wyłączanie, notatki resellera, kontakt, szablon kategorii, właściciela (w obrębie własnego drzewa); nazwę użytkownika i hasło, gdy grupa na to pozwala; ograniczenia (IP, user agenty, blokada ISP), gdy grupa ma włączoneAllow Line Restrictions; nowy wybór bukietów w obrębie pakietu, gdy grupa na to pozwala. Pakietu, daty wygaśnięcia, liczby połączeń, flagi okresu próbnego, formatów wyjściowych, blokady urządzenia i krajuniemożna edytować bezpośrednio — zmieniają się tylko przez odnowienie / zmianę pakietu.
LINE-06 Jak odnowić linię?
Dwa sposoby, jedna zasada:
- przyciskRenew (charged)na liście: używa bieżącego pakietu linii;
- poleExtend with packagew formularzu edycji: wybierz dowolny pakiet, który możesz sprzedawać (tak teżzmieniasz pakiet).
Gdy edytujesz linię i w tym samym zapisie wybierzesz odnowienie, oba sąjedną transakcją: jeśli odnowienie zostanie odrzucone (za mało kredytów, pakiet nie do sprzedaży), edycja równieżniezostanie zapisana i żadne kredyty nie zostaną pobrane. Popraw i zapisz ponownie.
LINE-07 Czy pozostały czas jest zachowywany przy odnowieniu?
- Linianie wygasłai nowy pakiet jestzgodnyze starym → czas jest dodawany do bieżącej daty wygaśnięcia.
- Liniawygasłalub oba pakiety nie są zgodne → liczone od dziś; pozostały czas nie jest zachowywany.
„Zgodność” jest sprawdzana tylko wtedy, gdy nowy pakiet ma włączoną opcję sprawdzania zgodności: oba pakiety muszą mieć te same bukiety, formaty wyjściowe, liczbę połączeń, flagę restreamera i blokadę urządzenia. Przy wyłączonej opcji zawsze są uznawane za zgodne. Nowe pakiety mają tę opcję domyślnie włączoną (admin może ją wyłączyć); istniejące pakiety zachowują swoje ustawienie. Linię MAG / Enigma można odnowić tylko pakietem dopuszczającym ten rodzaj dekodera lub zmienić na taki pakiet.
LINE-08 Jak naliczana jest zmiana pakietu (upgrade / downgrade)?
Zmiana pakietu = zakup jednego oficjalnego okresu nowego pakietu: pobierana jest pełna cena nowego pakietu (Twoja własna cena, jeśli ją masz), bez rozliczenia niewykorzystanej części. Linia przyjmuje wszystkie właściwości nowego pakietu.
LINE-09 Czym różni się wyłączenie linii od jej usunięcia?
Wyłączenie(Disable): klient nie może się zalogować ani oglądać, trwające sesje są zamykane w ciągu około minuty; okres subskrypcji nadal biegnie; możesz ją włączyć ponownie w dowolnym momencie.Usunięcie(Delete): trwałe, bez przywracania, bez zwrotu (DATA-01). Dla klienta, który robi przerwę, wyłącz — nie usuwaj.
LINE-10 Co oznaczają statusy linii?
| Status | Znaczenie | Kto może go zdjąć |
|---|---|---|
| Active | używalna | — |
| Disabled | wyłączona przez resellera / właściciela | reseller |
| Banned | zablokowana przez admina | tylko admin |
| Expired | po dacie wygaśnięcia | odnowienie |
| Trial | linia próbna, używalna do końca okresu próbnego | staje się oficjalna po odnowieniu |
LINE-11 Co się dzieje, gdy linia wygaśnie?
Klient jest odrzucany do czasu odnowienia linii (linia jednocześnie wygasła i zbanowana widzi klip „wygasła”, bo wygaśnięcie jest sprawdzane najpierw); trwające sesje są zamykane w ciągu około minuty. Linianiejest usuwana automatycznie: odnów ją, a będzie działać ponownie z tą samą nazwą użytkownika / hasłem.
LINE-12 Czy mogę przekazać linię sub-resellerowi?
Tak: wybierz jako właściciela konto poniżej siebie. Właściciel widzi linię na swojej liście. Kredyty nadal są pobierane od tego, kto naciśnie zapisz.
LINE-13 Czyje linie widzę?
Własne i każdego konta poniżej Ciebie. Linia spoza Twojego drzewa dla Ciebie nie istnieje (odpowiedź to „nie znaleziono”).
LINE-14 Do czego służą pola „Contact” i „Reseller notes”?
Abyś pamiętał, kim jest klient (e-mail, numer telefonu, numer zamówienia). Subskrybent nigdy ich nie widzi. Są trwale usuwane razem z linią.
LINE-15 Czy mogę zobaczyć, co linia ogląda i skąd?
Gdy grupa ma uprawnienie:Logs → Line Activitypokazuje historię oglądania każdej linii, aLogs → Live Connectionspokazuje każde otwarte połączenie linii w Twoim drzewie (która linia, który kanał, z jakiego adresu) z przyciskiem zamknięcia. Live Connections otwiera się tylko wtedy, gdy admin włączył dla Twojej grupy opcję przeglądania historii połączeń klientów (poleclient connection logsw formularzu grupy); nigdy nie widzisz połączeń linii spoza Twojego drzewa.
LINE-16 Dlaczego lista Lines nie pokazuje linii z kodów aktywacyjnych?
LINE-17 Czy data wygaśnięcia w formularzu linii zawiera godzinę? Admin
Tak. PoleExpires onw formularzu linii to datai godzinaw strefie czasowej panelu, więc linia może wygasnąć o określonej godzinie. Otwarcie formularza i zapis bez dotykania tego pola zachowuje wygaśnięcie co do sekundy — edycja notatki lub bukietów nie daje godzinowej linii próbnej dodatkowego czasu. Wartość, której nie da się odczytać, jest zgłaszana przy samym polu i nigdy nie zamienia się w „nigdy nie wygasa”. Strona edycji zbiorczej nadal przyjmuje datę, odczytywaną jako koniec tego dnia.
Okresy próbne
TRITRI-01 Kiedy mogę utworzyć linię próbną?
Gdy spełnione jestwszystkoponiższe: admin nie wyłączył okresów próbnych dla resellerów; pakiet ma okres próbny; Twoja grupa maAllowed Trials> 0; Twoje kredyty są ≥Minimum Trial Creditsgrupy; a liczba linii próbnych utworzonych w oknie liczenia nie osiągnęła limitu.
TRI-02 W jakim oknie liczony jest limit okresów próbnych?
Zgodnie z ustawieniem grupy:dzień= ostatnie 24 godziny,miesiąc= ostatnie 30 dni. Przykład, limit 5 / dzień: najwyżej 5 linii próbnych w dowolnych 24 godzinach. Starszy okres próbny zwalnia miejsce, gdy opuszcza okno.
TRI-03 Czy okres próbny kosztuje kredyty?
Dokładnie cenę próbną pakietu (zwykle 0). Własna cena resellera nie dotyczy okresów próbnych.
TRI-04 Dlaczego pole okresu próbnego jest zablokowane?
TRI-05 Jak zmienić linię próbną w oficjalną?
Odnów linię pakietem: linia dostaje oficjalny okres i przestaje być próbna. Nazwa użytkownika i hasło pozostają bez zmian, klient nie musi niczego konfigurować od nowa.
Linki do odtwarzania, aplikacje i formaty
PLAYPLAY-01 Skąd wziąć link dla klienta?
Lines → Generate play link: wybierz format; link jest budowany z nazwy użytkownika i hasła linii. Przez APIget_linezwraca gotowe linki:m3u,m3u_hls,xmltv,player_api,web_player.
PLAY-02 Z jakich aplikacji może korzystać klient? Widz
Z każdej aplikacji obsługującejXtream Codes API(IPTV Smarters, TiviMate, XCIPTV, GSE…): wpisz adres serwera + nazwę użytkownika + hasło. Dla aplikacji przyjmującej tylko playlistę użyj linkuM3U. DekoderyMAGużywają portalu, dekoderyEnigma2— playlisty / wtyczki. Bez żadnego urządzenia użyjodtwarzacza webowegow przeglądarce.
PLAY-03 MPEG-TS czy HLS?
MPEG-TS: szybkie przełączanie kanałów, pasuje do aplikacji IPTV i dekoderów.HLS: dobrze działa w przeglądarkach, na urządzeniach Apple i w niestabilnych sieciach. Linia może używać tylko formatów dozwolonych przez jej pakiet; link w niedozwolonym formacie jest odrzucany.
PLAY-04 Jakie są typy playlist?
m3u_plus(z logo, grupami, identyfikatorami EPG — zalecany domyślny), zwykłym3u, typy dla Enigma2 / DreamBox / GigaBlue / Octagon / MediaStar / StarLive oraz proste typy list. Wybierz jeden w oknie Generate play link.
PLAY-05 Skąd pochodzi program telewizyjny (EPG)? Widz
Aplikacje Xtream pobierają go same. Dla aplikacji M3U użyj linkuXMLTVlinii (playlistam3u_pluszawiera już adres EPG).
PLAY-06 Czy jest catch-up? Widz
Tak, na kanałach, dla których admin włączył archiwizację; aplikacje pokazują na nich ikonę catch-up.
PLAY-07 Gdzie jest odtwarzacz webowy i jak się zalogować? Widz
Pod adresem/player/na serwerze API (linkweb_player). Zaloguj się nazwą użytkownika / hasłem linii lub kodem aktywacyjnym.
PLAY-08 Czy stary link nadal działa po zmianie hasła linii?
Nie. Hasło jest częścią linku i jest zapisane w aplikacji; po zmianie hasła klient musi wpisać je ponownie / dostać nowy link. W ten sposób można też odciąć kogoś, kto używa linii bez pozwolenia.
PLAY-09 Czy mogę użyć własnej domeny dla linków do odtwarzania?
Tak: ustawYour own play addressna stronie klucza API (lub akcją APIset_play_base). Kierujesz DNS domeny na serwer API panelu,aoperator musi skonfigurować swoją stronę; powiadom admina, zanim z tego skorzystasz. Adres dotyczy linków, które API zwraca Twojemu systemowi.
Dekodery MAG / Enigma2
DEVDEV-01 Jak dodać dekoder MAG / Enigma?
Devices → Add MAG / Add Enigma: wpisz MAC, wybierz pakiet. System sprzedaje nową linię i podłącza urządzenie w jednym kroku; urządzenie loguje się po MAC, nikt nie musi wpisywać nazwy użytkownika / hasła. Kredyty są pobierane dokładnie tak jak dla zwykłej linii.
DEV-02 Klient ma już linię i chce dodać dekoder?
W formularzu urządzenia wybierzistniejącą linięklienta zamiast pakietu: urządzenie jestsparowanez tą linią, bezpłatnie. Klient nadal używa linii w aplikacji; dekoder podąża za pakietem, wygaśnięciem, bukietami i statusem linii.
DEV-03 Jak liczone są połączenia dla sparowanej aplikacji i dekodera?
Dzieląlimit połączeń: aplikacja i dekoder to jeden subskrybent.
DEV-04 Jak odnowić dekoder?
Odnów jego linię (link jest w formularzu urządzenia). Dla sparowanego urządzenia odnów linię klienta — dekoder podąży sam.
DEV-05 Klient wymienia dekoder na nowy?
Edytuj MAC w urządzeniu. Jeśli linia ma włączoną blokadę urządzenia, wyczyść zapisany numer seryjny / identyfikator urządzenia, aby nowy dekoder mógł się zarejestrować.
DEV-06 Czy usunięcie urządzenia usuwa linię?
Tak. Usunięcie urządzenia usuwa też jego linię (wraz z historią połączeń i oczekującymi zdarzeniami), tak jak w starym panelu. Aby zachować opłaconą linię, użyj przyciskuConvert to line: urządzenie zostaje usunięte, a linia staje się zwykłą linią. Gdy usuniesz linię klienta, sparowane urządzenie żyje dalej niezależnie, z własną linią.
DEV-07 Czy reseller może zdalnie sterować dekoderem?
Własnymi dekoderamiMAGtak: wysłać wiadomość na telewizor, odtworzyć kanał, przeładować portal, zrestartować, zamknąć połączenia linii (grupa potrzebuje uprawnienia do przeglądania logów połączeń klientów), zresetować zapisany ISP i zresetować blokadę STB. Polecenia X-Plugin i zrzuty ekranu dekoderówEnigma, banowanie urządzenia i przenoszenie urządzenia na inną linię są tylko dla admina. Włączenie / wyłączenie urządzenia resellera włącza / wyłącza jego linię; reseller nie może zdjąć statusuBannedz urządzenia.
Kody aktywacyjne
CODECODE-01 Do czego służy kod aktywacyjny?
Sprzedaż dostępu w postaci kodu (zdrapka, kod wysłany wiadomością): klient wpisuje kod w aplikacji lub w odtwarzaczu webowym i może oglądać, bez nazwy użytkownika / hasła. Okreszaczyna biec dopiero, gdy klient po raz pierwszy aktywuje kod.
CODE-02 Jak tworzyć kody i ile kosztują?
Active Codes → New: wybierz pakiet, ilość (1–500 na partię), długość kodu (6–24), opcję tylko cyfr (łatwo wpisać pilotem TV) i opcję okresu próbnego. Kredyty są pobieraneprzy tworzeniu= cena pakietu × liczba kodów. Każdy kod ma własną linię, zablokowaną do czasu aktywacji.
CODE-03 Jakie znaki zawiera kod?
Wielkie litery i cyfry bez łatwych do pomylenia (0, O, 1, I) albo same cyfry. Klient wpisujący małe litery jest nadal akceptowany.
CODE-04 Na ilu urządzeniach można użyć jednego kodu? Widz
Na jednym. Kod jest powiązany z pierwszym urządzeniem, które go aktywuje; inne urządzenie wpisujące ten sam kod jest odrzucane. To urządzenie może wpisywać kod tyle razy, ile chce, dane logowania linii się nie zmieniają.
CODE-05 Co jeśli klient zmieni urządzenie?
Reset devicena tym kodzie; nowe urządzenie może go wtedy aktywować. Do okresu nie jest dodawany żaden czas.
CODE-06 Klient dostaje błąd po wpisaniu kodu. Co to znaczy? Widz
| Komunikat | Znaczenie | Co zrobić |
|---|---|---|
INVALID_CODE | zły kod / kod nie istnieje | sprawdź każdy znak; nie wpisuj myślników |
DEVICE_MISMATCH | kod jest powiązany z innym urządzeniem | reseller resetuje urządzenie (CODE-05) |
DISABLED | kod jest wyłączony | reseller włącza go ponownie |
EXPIRED | okres minął | kup kod / przedłuż |
Wpisanie kilku różnych błędnych kodów z rzędu powoduje zablokowanie adresu IP na pewien czas (SEC-08).
CODE-07 Jak przedłużyć kod, który został aktywowany?
Na stronieActive Codeszaznacz kod, wybierz akcjęExtend (days)i wpisz liczbę dni. Dni są dodawane tylko do koduaktywowanego(niewykorzystany kod nie rozpoczął jeszcze okresu); kod nadal ważny jest przedłużany od bieżącej daty wygaśnięcia, wygasły — od teraz. Ta akcja nie pobiera kredytów. Przez API:extend_active_code.
CODE-08 Czy dostanę kredyty z powrotem po usunięciu kodu?
Niewykorzystanykod utworzony przez resellera: zwracany w całości, z wierszem w księdze kredytów. Kodaktywowany: bez zwrotu.
CODE-09 Jak zarządzać wieloma kodami naraz?
StronaBatchespokazuje dla każdej partii liczby: łącznie / gotowe / aktywowane / wyłączone, i eksportuje plik TXT (jeden kod w wierszu). Akcje zbiorcze: włącz, wyłącz, resetuj urządzenie, usuń.
CODE-10 Czy linia kodu aktywacyjnego podlega limitom pakietu?
Limity połączeń i blokady chroniące linię
SECSEC-01 Jak liczone jest „Max connections”?
To liczba urządzeń oglądającychjednocześniena jednej linii. 0 = bez limitu. Ponowne otwarcie kanału, który już oglądasz, z tego samego urządzenia nie liczy się jako kolejne połączenie.
SEC-02 Kto jest rozłączany po przekroczeniu limitu? Widz
Domyślnie:nowepołączenie wchodzi, anajstarszejest zamykane (z preferencją połączenia z tego samego urządzenia, potem z tego samego IP). Zamknięty odtwarzacz zatrzymuje się w ciągu około 30 sekund. Admin może przełączyć naodrzucanie nowego połączeniazamiast zamykania starego.
SEC-03 Czym jest reguła „drugiego IP”?
Gdy admin ją włączy: dopóki linia jest oglądana z jednego IP, połączenie na żywo z innego IP jest odrzucane. Regułę można ograniczyć do linii z małą liczbą połączeń (na przykład linie z 1 połączeniem; linia z nielimitowanymi połączeniami jest wiązana tylko wtedy, gdy próg wynosi 0). Przy włączonymMatch The Address By Networkadresy tej samej sieci /24 (IPv6: /64) liczą się jako jeden widz. To narzędzie przeciw współdzieleniu konta.
SEC-04 Czy mogę ograniczyć linię do określonych IP lub aplikacji?
Gdy grupa ma włączoneAllow Line Restrictions: poleAllowed IPs(IP, zakres CIDR lub nazwa domeny, po jednym w wierszu; domena jest sprawdzana w chwili połączenia, więc dynamiczne IP nadal działa) orazAllowed User-Agents. Puste = wszystko dozwolone. Uwaga: te ograniczenia blokują przyodtwarzaniu; aplikacja nadal się loguje i pokazuje listę kanałów.
SEC-05 Czym jest blokada ISP?
Linia zapamiętuje dostawcę internetu z pierwszego połączenia i odrzuca użycie od innego dostawcy. Gdy klient zmieni dostawcę, wyłącz i włącz ponownie blokadę ISP, aby zapisać nowego. Nie dotyczy dekoderów MAG.
SEC-06 Czym jest blokada urządzenia?
Wiąże linię z pierwszym dekoderem, który się zaloguje (numer seryjny, identyfikator urządzenia); inny dekoder jest odrzucany. Decyduje o niej pakiet.
SEC-07 Jak działa ograniczenie kraju?
Linia może łączyć się tylko ze swojego wymuszonego kraju (ALL= z dowolnego miejsca). Gdy jest puste, obowiązuje ogólna lista dozwolonych krajów panelu. Klient podróżujący za granicą lub używający VPN może zostać z tego powodu odrzucony.
SEC-08 Dlaczego adres IP jest zablokowany? Widz
- Automatycznie: nieudane logowania z jednego IP z wieloma różnymi nazwami użytkowników / kodami aktywacyjnymi w krótkim czasie lub zalew żądań. Blokada automatyczna sama się zdejmuje po czasie skonfigurowanym przez admina (domyślnie 60 minut).
- Ręcznie: admin zablokował IP / zakres IP; to nie wygasa.
Gdy IP jest zablokowany,żadnalinia nie może się z niego połączyć. Wielokrotna pomyłka w tej samej nazwie użytkownika nie powoduje blokady.
SEC-09 Z jakich innych powodów połączenie może być zablokowane?
Admin może blokować poUser-Agent(aplikacji), podostawcy internetu (ISP)i poASN(na przykład zakresy hostingowe / VPN). Linia, dla której admin włączył „bypass UA”, pomija listę blokad aplikacji.
SEC-10 Czym jest restreamer?
Linia dla partnera, który pobiera strumienie, aby je redystrybuować. Jest zwolniona z limitu połączeń, reguły drugiego IP, automatycznego kończenia długich sesji i blokady ASN. Decyduje o niej pakiet / admin; nie jest przeznaczona dla zwykłych widzów.
SEC-11 Czy bardzo długa ciągła sesja jest przerywana? Widz
Admin może ustawić maksymalny czas ciągłej sesji; po jego przekroczeniu sesja jest zamykana, a klient naciska play, aby kontynuować. Sesja, która traci sygnał na około 90 sekund, również liczy się jako zamknięta.
SEC-12 Jak wykryć linię współdzieloną lub skradzioną?
- StronaTheft Detection(gdy grupa ma uprawnienie): szereguje linie według liczbyróżnychfilmów / odcinków obejrzanych w 1 godzinę / 24 godziny / 7 dni, z liczbą różnych IP — nietypowo wysoka linia jest podejrzana.
- Strona aktywności linii: pokazuje używane IP i urządzenia.
- Co zrobić: zmień hasło linii (PLAY-08), włącz ograniczenie IP / blokadę ISP lub wyłącz linię.
Sub-resellerzy
SUBSUB-01 Czy mogę tworzyć sub-resellerów?
Gdy Twoja grupa ma włączoneCan Create Sub-Resellersi co najmniej jedną grupę wGroups for sub-resellers. Każde utworzenie pobiera opłatę za utworzenie (kredyty) ustawioną w grupie. Drzewo resellerów ma najwyżej 5 poziomów.
SUB-02 Do jakiej grupy należy sub-reseller i co może robić?
Wybierasz grupę z listy dozwolonej przez admina; ta grupa decyduje o uprawnieniach sub-resellera, pakietach do sprzedaży i limicie okresów próbnych.
SUB-03 Czym mogę zarządzać u sub-resellera?
E-mail, imię i nazwisko, hasło, status, grupa (z listy), notatki, przekazywanie / odbieranie kredytów oraz wszystkie linie poniżej. Nie możesz zmienić jego roli ani właściciela.
SUB-04 Co sub-reseller widzi z moich danych?
Nic: każde konto widzi tylko to, co jest poniżej, nigdy poziomów wyżej ani innych gałęzi.
SUB-05 Dokąd trafiają linie i kredyty sub-resellera, gdy go usunę?
Grupa musi mieć włączoneCan Delete Users. Pozostałe kredyty, linie i konta podrzędne przechodzą nakonto, które usuwa. Linie klientów nadal działają. Dane osobowe usuniętego konta (nazwa użytkownika, e-mail, imię i nazwisko, hasło, klucze API, notatki) są kasowane; tej nazwy użytkownika i e-maila można użyć ponownie.
SUB-06 Czy nowy sub-reseller dostaje e-mail?
Gdy admin włączył e-mail powitalny: nowe konto otrzymuje swoją nazwę logowania i link do logowania. E-mailnigdynie zawiera hasła — hasło przesyłasz mu sam.
Szablony kategorii
CATCAT-01 Do czego służy szablon kategorii?
Do zmiany kolejności, nazw lub ukrywania kategorii (na żywo, filmy, seriale, radio), które klient widzi w aplikacji — per linia, bez dotykania własnych kategorii panelu.
CAT-02 Co się dzieje, gdy ukryję kategorię?
Cała treść tej kategorii jest również ukrywana w aplikacji i playliście linii używających szablonu.
CAT-03 Czy po edycji szablonu zmieniają się linie, które go używają?
Tak, od razu dla każdej linii, do której szablon jest przypisany. Po usunięciu szablonu jego linie wracają do układu domyślnego.
CAT-04 Jakie szablony mogę widzieć i edytować?
Widzieć: własne i kont poniżej, szablony systemowe oraz szablony udostępnione przez wyższe poziomy. Edytować: tylko własne i poniżej. Aby dostosować szablon systemowy,zduplikujgo i edytuj kopię.
CAT-05 Jakie ograniczenia warto znać?
Własna kolejność kategorii nie dotyczy części filmowej / serialowej playlisty M3U (nazwy i ukrywanie nadal obowiązują). Aplikacje używające Xtream API dostają wszystko.
Reseller API, klucze API, webhooki
APIAPI-01 Do czego służy Reseller API?
Dla Twojego własnego systemu (sklep internetowy, rozliczenia, bot), aby sprzedawać i zarządzać liniami / sub-resellerami bez otwierania dashboardu. Adres:{API}/reseller/v1, uwierzytelnianie nagłówkiemX-API-Key. Pełna dokumentacja jest pod/docs/na serwerze API.
API-02 Skąd wziąć klucz API?
StronaAPI Key. Klucz jest pokazywanyraz, przy tworzeniu — skopiuj go od razu. Jeśli go zgubisz, utwórz nowy klucz (stary przestaje działać).
API-03 Czy używać jednego klucza dla wszystkich systemów?
Lepiej nie. Utwórzdodatkowy kluczdla każdego systemu: nadaj mu nazwę, ogranicz IP / CIDR, które mogą go używać, opcjonalnie ustaw go jakotylko do odczytu(tylko listy i podgląd) i unieważniaj go osobno, bez wpływu na pozostałe klucze.
API-04 Co potrafi API?
| Potrzeba | Akcja |
|---|---|
| Saldo, ceny, na ile Cię stać, zasady nazw użytkowników / okresów próbnych | user_info,pricing,packages |
| Linie | get_lines,get_line,create_line,renew_line,change_package,edit_line,enable_line,disable_line,delete_line |
| Sub-resellerzy | get_users,get_user,create_user,edit_user,adjust_credits,enable_user,disable_user,delete_user |
| Kody aktywacyjne | tworzenie, lista, włączanie / wyłączanie, reset urządzenia, usuwanie |
| Webhooki, własny adres odtwarzania, log wywołań API | create_webhook…,set_play_base,api_logs |
Każda reguła dashboardu (grupa, własna cena, limit okresów próbnych, zakres drzewa) obowiązuje przez API dokładnie tak samo.
API-05 Jeśli ponowię żądanie po błędzie sieci, czy zapłacę dwa razy?
Nie, o ile wyślesz ten samrequest_iddla tej samej transakcji: system zwróci wcześniejszy wynik.request_idodnowienia jestzwiązany z tą linią: użycie go dla innej linii zwraca błąd konfliktu (HTTP 409), a druga linia się nie zmienia — generuj nowyrequest_iddla każdej transakcji.
API-06 Moja integracja nie działa. Jak mogę to sam sprawdzić?
Strona API Key ma tabelęostatnich wywołań API(30 dni): akcja, wynik, kod błędu, adres wywołujący, nazwa konektora. Parametry nigdy nie są zapisywane.
API-07 Czym jest webhook i jakie są zdarzenia?
Panel powiadamia Twój system, gdy coś się dzieje, więc nie musisz ciągle pytać. Zdarzenia:line.created,line.renewed,line.enabled,line.disabled,line.deleted,line.expiring(3 dni wcześniej),line.expired,credits.low(poniżej ustawionego progu). Adres odbiorcy musi być https i osiągalny z internetu.
API-08 Jak poznać, że webhook jest autentyczny?
Każde powiadomienie niesie podpisX-Xtream-Signature: sha256=HMAC(secret, timestamp.body); sekret jest pokazywany raz, przy tworzeniu endpointu. Webhook nigdy nie zawiera hasła.
API-09 Webhook przestał wysyłać?
Każde powiadomienie jest próbowane 3 razy; endpoint, który zawiedzie w 20 dostarczeniach z rzędu, jest wyłączany. Napraw swoją stronę, użyjSend test, a następnie utwórz endpoint ponownie, jeśli został wyłączony.
API-10 Czy API zwraca hasła linii?
Tak, ale tylko właścicielowi linii (Tobie i poziomom nad Tobą w drzewie). Nie przechowuj haseł linii w logach ani nie wysyłaj ich niezabezpieczonym kanałem.
API-11 Czy `edit_line` może odnowić linię?
Tak, gdy wyślesz razem z niąpackage_id(stara nazwapackageteż jest akceptowana): oprócz edycji akcja sprzedaje jeden oficjalny okres tego pakietu dokładnie jakchange_package— ta sama cena, ten samrequest_id, a odpowiedź zawieracredits_charged. Edycja i odnowienie to jedna transakcja: gdy zostanie odrzucona (za mało kredytów, nieprawidłowy pakiet, wysłanytrial), nic się nie zmienia.edit_linebezpakietu edytuje tylko nazwę użytkownika, hasło, kontakt i notatki i nie dotyka pakietu ani daty wygaśnięcia.
API-12 Czy skrypt napisany dla starego panelu (PHP) działa z tym API?
Nie bez zmian. API zachowuje znajome nazwy akcji, ale jest nowym interfejsem: adres/reseller/v1, klucz API utworzony w tym panelu, akcje zapisu wysyłane przez POST, błędy zwracane jako status HTTP z polemerrororaz wynik utworzenia linii wdata.line. Użyj dokumentacji pod/docs/lub gotowego konektora (CON-02).
Konektory do systemów sklepowych / rozliczeniowych
CONCON-01 Jak pobierać pieniądze od klientów?
Za pomocąwłasnegosystemu i bramki płatności. Panel nie obsługuje płatności. Konektor łączy Twój system sklepowy z panelem: klient płaci po Twojej stronie → konektor wywołuje Reseller API, aby utworzyć / odnowić linię.
CON-02 Dla jakich platform jest konektor?
WHMCS, Blesta, WISECP, HostBill, ClientExec, FOSSBilling, Paymenter, WordPress (WooCommerce / Easy Digital Downloads), Odoo, PrestaShop, OpenCart, Magento, Dolibarr, ERPNext oraz „webhook bridge” dla Shopify, Upmind i Invoice Ninja.
CON-03 Gdzie pobrać i jak zainstalować?
Pasek bocznyResources → All Connectors: każdy konektor ma opis, dane połączenia, kroki instalacji, przyciskDownloadi SHA-256 pliku do weryfikacji.
CON-04 Jak dobrze przetestowano konektory?
Różnie dla każdego konektora, co jest napisane na jego stronie: niektóre działały w prawdziwej platformie (na przykład WordPress + WooCommerce, Odoo, FOSSBilling, Paymenter), inne miały przetestowane tylko rdzeń. Przeczytaj wiersz „how it was tested” i wypróbuj w środowisku testowym, zanim zaczniesz sprzedawać naprawdę.
CON-05 Czy konektor jest bezpieczny i co robi z panelem?
CON-06 Co może sprzedawać konektor?
Linie (tworzenie, odnawianie, zmiana pakietu, zawieszanie, usuwanie) oraz konta sub-resellerów z kredytami.
Dane, usuwanie i prywatność
DATADATA-01 Czy usuniętą linię można przywrócić?
Nie. Usunięte znaczy zniknęło: dane linii (nazwa użytkownika, hasło, kontakt, notatki), historia połączeń (IP, urządzenia, co oglądano), dekodery przypisane do linii i jej kod aktywacyjny. Nie ma kosza ani funkcji przywracania, ani API do tego. Gdy klient wróci, utwórz nową linię.
DATA-02 Co system przechowuje po usunięciu?
Tylkoanonimowyrekord statystyczny dla operatora (nowy czy powracający klient, jakie pakiety są popularne). Nie zawiera nic czytelnego o kliencie i żaden reseller, konektor ani API nie może do niego sięgnąć.
DATA-03 Czy kopia zapasowa może przywrócić usuniętą linię?
Nie. Kopie zapasowe bazy danych służą tylko do odbudowy systemu po awarii i są w rękach operatora; nie służą do cofania usunięcia. Stare kopie są rotowane, więc usunięte dane znikają również z nich.
DATA-04 Dlaczego hasło linii jest czytelne, a hasło do panelu nie?
Hasło linii trzeba wpisać w aplikacjach i jest częścią linku do playlisty, więc panel przechowuje je w postaci czytelnej dla właściciela linii. Hasła kont panelu są przechowywane wyłącznie w postaci skrótu.
DATA-05 Kto widzi moje linie i klientów?
Ty, konta nad Tobą w Twoim drzewie i admin. Inni resellerzy i poziomy poniżej Ciebie nie.
DATA-06 Czy panel wysyła e-maile / wiadomości do moich klientów?
Nigdy. Klienci linii należą do resellera; kontaktujesz się z nimi przez własny system.
DATA-07 Czy dostanę powiadomienie przed wygaśnięciem linii?
Na dwa sposoby: codzienny e-mail z podsumowaniem linii bliskich wygaśnięcia (gdy admin go włączył; domyślnie 3 dni wcześniej) oraz webhookiline.expiring/line.expireddla Twojego systemu.
Rozwiązywanie problemów
FIXSprawdzaj od góry do dołu. Większość problemów typu „nie można oglądać” znajduje się w pierwszych 5 wierszach.
FIX-01 Klient nie może się zalogować / nie może oglądać Widz
| # | Sprawdź | Objaw | Co zrobić |
|---|---|---|---|
| 1 | Nazwa użytkownika / hasło | aplikacja zgłasza błędne dane | porównaj z formularzem linii (wielkość liter ma znaczenie, bez spacji); wyślij ponownie link zGenerate play link |
| 2 | Wygaśnięcie | aplikacja zgłaszaExpired | odnów (LINE-06) |
| 3 | Status | Disabled/Banned | włącz ponownie; dlaBannedskontaktuj się z adminem |
| 4 | Adres serwera | nie można się połączyć | użyj dokładnego adresu i portu z linku do odtwarzania oraz właściwegohttp/https |
| 5 | Liczba połączeń | wyrzucony, gdy ktoś inny zaczyna oglądać | SEC-01,SEC-02 |
| 6 | Zablokowane IP | żadna linia nie wejdzie z tej sieci | SEC-08: poczekaj na zdjęcie blokady lub poproś admina o jej zdjęcie |
| 7 | Blokada ISP / kraj / Allowed IPs | zawodzi tylko po zmianie sieci, na danych komórkowych, z VPN lub w podróży | SEC-04,SEC-05,SEC-07 |
| 8 | Format | link HLS / TS jest odrzucany | użyj formatu dozwolonego przez pakiet (PLAY-03) |
| 9 | Zablokowana aplikacja | zawodzi tylko w jednej aplikacji | wypróbuj inną aplikację;SEC-09 |
FIX-02 Logowanie działa i lista się wyświetla, ale kanał się nie odtwarza Widz
FIX-03 Brakuje kanałów lub grup kanałów Widz
Sprawdź bukiety linii (PKG-04,PKG-05) i przypisany jej szablon kategorii (CAT-02). Po zmianie poproś klienta o przeładowanie listy w aplikacji. Kanał dopiero co dodany przez admina pojawia się po około pół minuty; jeśli kanał jest w bukiecie, a żadna linia go nie widzi, admin mógł zdjąć ten kanał z emisji.
FIX-04 Zacinanie, zawieszanie się obrazu Widz
Spróbuj po kolei: inny kanał (jeden kanał czy wszystkie?) → inna sieć → inny format (HLS zamiast MPEG-TS) → inna aplikacja. Każdy kanał zawodzi w każdej sieci → podaj pomocy nazwę użytkownika, godzinę i kanał.
FIX-05 Brak programu telewizyjnego (EPG) Widz
FIX-06 Nie mogę utworzyć linii
FIX-07 Pobranie playlisty zwraca błąd 429 lub stronę 404
FIX-08 Nie mogę otworzyć strony dashboardu
FIX-09 Nie dostaję e-maili z panelu
E-mail jest wysyłany tylko wtedy, gdy admin skonfigurował serwer pocztowy i włączył dany rodzaj wiadomości; konto musi mieć prawdziwy adres e-mail. Sprawdź folder ze spamem.
Słownik pojęć
- Linia
- subskrypcja IPTV jednego widza: nazwa użytkownika, hasło, wygaśnięcie, bukiety, limity
- Użytkownik
- konto logujące się do panelu: admin, reseller, sub-reseller
- Grupa
- grupa uprawnień konta panelu; decyduje o menu, pakietach do sprzedaży, regułach linii, okresach próbnych
- Bukiet
- lista treści (kanały, filmy, seriale)
- Pakiet
- produkt do sprzedaży: bukiety + czas trwania + limity + cena w kredytach
- Kredyt
- przedpłacona jednostka służąca do kupowania pakietów
- Okres próbny
- okres próbny pakietu
- Kod aktywacyjny
- kod, którym klient samodzielnie aktywuje płatną linię
- MAG / Enigma2
- dwie rodziny dekoderów; logują się po adresie MAC
- Xtream Codes API
- protokół używany przez większość aplikacji IPTV (serwer + nazwa użytkownika + hasło)
- M3U / XMLTV
- formaty plików playlisty / programu telewizyjnego
- MPEG-TS / HLS
- dwa formaty strumienia
- EPG
- program telewizyjny
- Catch-up
- oglądanie programu po jego emisji
- Restreamer
- linia dla partnera, który pobiera strumienie, aby je redystrybuować
- Konektor
- oprogramowanie łączące system sklepowy resellera z panelem
- Webhook
- powiadomienie, które panel wysyła do systemu resellera, gdy coś się dzieje
Żadne pytanie nie pasuje
Spróbuj innego słowa kluczowego lub kodu pytania albo wyczyść filtr.
Nadal nie działa?
Wyślij nazwę użytkownika linii (nigdy jej hasło), kiedy to się stało, aplikację lub urządzenie oraz kod pytania, które już wypróbowałeś.