/start: 👋 Uruchamia główne menu./klip <cytat>//k <cytat>: 🎥 Wyszukiwanie klipu./szukaj <cytat>//sz <cytat>: 🔍 Znalezienie klipów./szukajpostac <postac> [emocja]//szp: 👤 Wyszukiwanie scen z postacią./szukajobiekt <obiekt> [filtr]//szo: 🎯 Wyszukiwanie scen z obiektem./sens <zapytanie>//meaning//sen: 🧠 Wyszukiwanie semantyczne - tryb tekst./sensklatki <zapytanie>//sensk <zapytanie>: 🧠 Wyszukiwanie semantyczne - tryb klatki./sensodcinek <zapytanie>//senso <zapytanie>: 🧠 Wyszukiwanie semantyczne - tryb odcinek./klipsens <zapytanie>//ksen <zapytanie>//ks <zapytanie>: 🎬 Klip z wyszukiwania semantycznego./lista//l: 📋 Lista klipów./wybierz <numer_klipu>//w <numer_klipu>: 🎯 Wybór klipu./odcinki <sezon>//o <sezon>: 🎞️ Lista odcinków./wytnij <sezon_odcinek> <czas_start> <czas_koniec>: ✂️ Wycinanie klipu./dostosuj <przed> <po>//d: ⏳ Dostosowanie klipu (relatywnie)./adostosuj <przed> <po>//ad: ⏳ Dostosowanie klipu (absolutnie)./sdostosuj <n_przed> <n_po>//sd: 🎬 Dostosowanie klipu do granic scen./snap//dopasuj//sp: 🎯 Wyrównanie ostatniego klipu do cięć scen./transkrypcja <cytat>//t <cytat>: 📝 Transkrypcja z kontekstem dla cytatu./kompiluj wszystko//kom wszystko: 🎬 Kompilacja wszystkich klipów./kompiluj <zakres>//kom <zakres>: 🎬 Kompilacja z zakresu klipów./kompiluj <numer1> <numer2> ...//kom ...: 🎬 Kompilacja z wybranych klipów./polaczklipy <numer1> <numer2> ...//pk ...: 🔗 Łączenie zapisanych klipów./zapisz <nazwa>//z <nazwa>: 💾 Zapisanie klipu./mojeklipy//mk: 📂 Twoje klipy./wyslij <nazwa>//wys <nazwa>: 📤 Wysyłanie klipu./usunklip <nazwa_klipu>//uk <nazwa_klipu>: 🗑️ Usunięcie klipu./filtr <filtry>//filter//f: 🔎 Ustawianie filtrów wyszukiwania./filtr reset: 🔄 Resetowanie filtrów./filtr info: ℹ️ Wyświetlanie aktywnych filtrów./postacie//characters//p: 👤 Przeglądanie postaci i scen./klippostac <postac> [emocja]//kp: 🎭 Klip z postacią (i opcjonalnie emocją)./klipobiekt <obiekt>//ko: 🎯 Klip z danym obiektem./emocje//emotion//e: 😊 Lista dostępnych emocji./obiekt//object//obj: 🎯 Przeglądanie scen z obiektami./objl//objlista: 🎯 Pełna lista obiektów lub scen (jako dokument)./subskrypcja//sub: 🔔 Status subskrypcji./report <opis>//r <opis>:⚠️ Zgłaszanie problemu./serial <nazwa_serialu>//ser <nazwa_serialu>: 📺 Zmiana aktywnego serialu./reindex//rei: 🔄 Reindeksowanie danych serialu./admin: 🔧 Polecenia administracyjne./addwhitelist <id>//addw <id>: 📝 Dodanie do listy dozwolonych./removewhitelist <id>//rmw <id>: 🚫 Usunięcie z listy dozwolonych./listwhitelist//lw: 📄 Lista dozwolonych./listadmins//la: 🛡️ Lista administratorów./listmoderators//lm: 🛡️ Lista moderatorów./note <user_id> <note>: 🗒️ Dodanie notatki do użytkownika./klucz <key_content>//key: 🔑 Użycie klucza subskrypcyjnego./listkey//lk: 🔑 Lista kluczy subskrypcyjnych./addkey <days> <note>//addk: 🔑 Tworzenie nowego klucza subskrypcyjnego./removekey <key>//rmk <key>: 🚫 Usuwanie klucza subskrypcyjnego./addsubscription <user_id> <days>//addsub: 🔔 Dodanie subskrypcji użytkownikowi./removesubscription <user_id>//rmsub: 🚫 Usunięcie subskrypcji użytkownika.
/start//s: 👋 Wyświetla wiadomość powitalną z podstawowymi komendami./klip <cytat>//k <cytat>: 🎥 Wyszukuje klip na podstawie cytatu. Przykład:/klip geniusz./szukaj <cytat>//sz <cytat>: 🔍 Znajduje klipy pasujące do cytatu (pierwsze 5 wyników). Przykład:/szukaj kozioł./sens <zapytanie>//meaning <zapytanie>//sen <zapytanie>: 🧠 Wyszukuje semantycznie po tekście (embeddingi). Przykład:/sens ucieczka od problemów./sensklatki <zapytanie>//sensk <zapytanie>: 🧠 Wyszukuje semantycznie po klatkach wideo. Przykład:/sensklatki biesiada./sensodcinek <zapytanie>//senso <zapytanie>: 🧠 Wyszukuje semantycznie po odcinkach. Przykład:/sensodcinek ślub./klipsens <zapytanie>//ksen <zapytanie>//ks <zapytanie>: 🎬 Wyszukuje semantycznie i wysyła najlepszy klip. Przykład:/klipsens ucieczka./lista//l: 📋 Wyświetla wszystkie klipy znalezione przez/szukaj./wybierz <numer_klipu>//w <numer_klipu>: 🎯 Wybiera klip z listy uzyskanej przez/szukajdo dalszych operacji. Przykład:/wybierz 1./odcinki <sezon>//o <sezon>: 🎞️ Wyświetla listę odcinków dla podanego sezonu. Przykład:/odcinki 2./wytnij <sezon_odcinek> <czas_start> <czas_koniec>: ✂️ Wycina fragment klipu. Przykład:/wytnij S02E10 20:30.11 21:32.50./dostosuj [numer_klipu] <przed> <po>//d: ⏳ Dostosowuje klip RELATYWNIE (względem ostatniego stanu). Przykład:/dostosuj -1.5 2.0./adostosuj [numer_klipu] <przed> <po>//ad: ⏳ Dostosowuje klip ABSOLUTNIE (względem oryginału). Przykład:/adostosuj -5.5 1.2./sdostosuj <n_przed> <n_po>//sd: 🎬 Rozszerza klip o podaną liczbę cięć scen w każdą stronę. Przykład:/sdostosuj 1 2./snap//dopasuj//sp: 🎯 Wyrównuje ostatni klip do najbliższych cięć scen. Bez zmiany → informuje./transkrypcja <cytat>//t <cytat>: 📝 Wyświetla transkrypcję z kontekstem dla znalezionego cytatu. Przykład:/transkrypcja geniusz./kompiluj wszystko//kom wszystko: 🎬 Tworzy kompilację ze wszystkich klipów./kompiluj <zakres>//kom <zakres>: 🎬 Tworzy kompilację z zakresu klipów. Przykład:/kompiluj 1-4./kompiluj <numer1> <numer2> ...//kom ...: 🎬 Tworzy kompilację z wybranych klipów. Przykład:/kompiluj 1 5 7./polaczklipy <numer1> <numer2> ...//pk ...: 🔗 Łączy zapisane klipy w jeden. Przykład:/polaczklipy 4 2 3./zapisz <nazwa>//z <nazwa>: 💾 Zapisuje wybrany klip z podaną nazwą. Przykład:/zapisz moj_klip./mojeklipy//mk: 📂 Wyświetla listę zapisanych klipów./wyslij <nazwa>//wys <nazwa>: 📤 Wysyła zapisany klip o podanej nazwie. Przykład:/wyslij moj_klip./usunklip <nazwa_klipu>//uk <nazwa_klipu>: 🗑️ Usuwa zapisany klip o podanej nazwie. Przykład:/uk moj_klip./filtr <filtry>//filter <filtry>//f <filtry>: 🔎 Ustawia filtry wyszukiwania (działają na wszystkie komendy wyszukiwania). Przykład:/filtr sezon:2 postac:Pawlak./filtr reset: 🔄 Usuwa wszystkie aktywne filtry./filtr info: ℹ️ Wyświetla aktywne filtry. Filtry wygasają po 1h nieaktywności.sezon:X– filtr po sezonie (np.sezon:2,sezon:1-3,sezon:1,3,5)odcinek:X– filtr po odcinku (np.odcinek:S01E05,odcinek:S01E03-S01E07)tytul:X– filtr po tytule odcinka (fuzzy match)postac:X– postać widoczna na scenie (np.postac:Pawlak,postac:Pawlak,Kusy)emocja:X– emocja postaci na scenie (np.emocja:radosny)obiekt:X– obiekt na scenie z opcjonalnym filtrem ilości (np.obiekt:krzeslo,obiekt:krzeslo>3)
/postacie//p: 👤 Wyświetla listę wszystkich postaci z liczbą odcinków./postacie <nazwa_postaci>//p <nazwa_postaci>: 👤 Wyświetla sceny z daną postacią. Przykład:/postacie Wilkowyska./postacie <nazwa_postaci> <emocja>//p <nazwa_postaci> <emocja>: 👤 Sceny z postacią i emocją. Przykład:/p Wilkowyska radosny./pl//postacie_lista: 👤 Pełna lista postaci lub scen (jako dokument)./klippostac <postac> [emocja]//kp: 🎭 Wysyła klip z daną postacią (i opcjonalnie emocją). Przykład:/kp Wilkowyska radosny./szukajpostac <postac> [emocja]//szp: 👤 Wyświetla listę scen z daną postacią bez wysyłania klipu — wyniki dostępne przez/wybierzi/lista. Przykład:/szp Wilkowyska radosny./klipobiekt <obiekt>//ko: 🎯 Wysyła klip z danym obiektem. Przykład:/klipobiekt dog./szukajobiekt <obiekt> [filtr]//szo: 🎯 Wyświetla listę scen z danym obiektem bez wysyłania klipu — wyniki dostępne przez/wybierzi/lista. Przykład:/szo dog >3./emocje//e: 😊 Wyświetla listę dostępnych emocji (po polsku)./obiekt//obj: 🎯 Wyświetla listę wszystkich wykrytych obiektów (od najpopularniejszych)./obiekt <nazwa>//obj <nazwa>: 🎯 Lista scen z danym obiektem. Przykład:/obiekt dog./obiekt <nazwa> <filtr>//obj <nazwa> <filtr>: 🎯 Lista scen z filtrem ilości. Przykład:/obj dog >3./objl: 🎯 Pełna lista wszystkich obiektów (jako dokument)./objl <nazwa>: 🎯 Pełna lista scen z danym obiektem (jako dokument)./objl <nazwa> <filtr>: 🎯 Pełna lista scen z filtrem (jako dokument)./subskrypcja//sub: 🔔 Sprawdza stan Twojej subskrypcji./report <opis_problemu>//r <opis>:⚠️ Zgłasza problem do administratorów./serial <nazwa_serialu>//ser <nazwa_serialu>: 📺 Zmienia aktywny serial dla użytkownika. Przykład:/serial ranczo.
/admin: 🔧 Wyświetla polecenia administratora./addwhitelist <id>//addw <id>: 📝 Dodaje użytkownika do whitelisty. Przykład:/addwhitelist 123456789./removewhitelist <id>//rmw <id>: 🚫 Usuwa użytkownika z whitelisty. Przykład:/removewhitelist 123456789./listwhitelist//lw: 📄 Wyświetla listę wszystkich użytkowników na whiteliście./listadmins//la: 🛡️ Wyświetla listę wszystkich administratorów./listmoderators//lm: 🛡️ Wyświetla listę wszystkich moderatorów./note <user_id> <note>: 🗒️ Dodaje lub aktualizuje notatkę dla użytkownika. Przykład:/note 123456789 To jest notatka./klucz <key_content>//key <key_content>: 🔑 Używa klucza subskrypcyjnego. Przykład:/klucz some_secret_key./listkey//lk: 🔑 Wyświetla listę wszystkich kluczy subskrypcyjnych./addkey <days> <note>//addk <days> <note>: 🔑 Tworzy nowy klucz subskrypcji na określoną liczbę dni. Przykład:/addkey 30 tajny_klucz./removekey <key>//rmk <key>: 🚫 Usuwa istniejący klucz subskrypcji. Przykład:/removekey some_secret_key./addsubscription <user_id> <days>//addsub <user_id> <days>: 🔔 Dodaje subskrypcję użytkownikowi na podaną liczbę dni. Przykład:/addsubscription 123456789 30./removesubscription <user_id>//rmsub <user_id>: 🚫 Usuwa subskrypcję użytkownika. Przykład:/removesubscription 123456789./reindex//rei: 🔄 Reindeksuje dane aktualnie wybranego serialu (wymaga uprawnień administratora).