Page cover

⚙️Dokumentacja poleceń

Wszystkie komendy dostępne w naszym bocie zostały opisane tutaj

Spis treści
  • Składnia poleceń

  • Konfiguracja bota

  • Statystyki konta

  • Sesje w grze

  • Personalizacja

  • Konfiguracja serwera

  • Inne polecenia

Składnia poleceń:

/komenda [param_1] <param_2> <param_3>

  • Niektóre polecenia mają parametry, które mogą być obowiązkowe lub opcjonalne/komenda [param]

  • Jeśli argument jest podany w nawiasach kwadratowych [], jest obowiązkowy

  • Jeśli argument jest określony w nawiasach trójkątnych <>, jest opcjonalny

Przykład:

/parse_replay [replay] [region] <output_type>

  • replay parametr jest obowiązkowy.

  • output_type argument jest opcjonalny, więc można go pominąć.

Parametry obowiązkowe są wyświetlane natychmiast, parametry opcjonalne muszą zostać dodane osobno lub zignorowane (patrz zrzut ekranu poniżej).

Przykład wyświetlania argumentów obowiązkowych i opcjonalnych

Konfiguracja bota:

1: /set_lang [lang]

Parametry:

  • lang Lista dostępnych języków (ciąg znaków)

Co robi:

  • Ustawia język lokalizacji bota.

Notatka:

  • Domyślny język umożliwia automatyczny wybór języka. Automatyczny wybór jest oparty na języku ustawionym w interfejsie aplikacji Discord.

  • Może nie działać ze starszymi wersjami Discorda.


2: /set_player [nickname] [region]

Parametry:

  • nickname Pseudonim gracza do zapisania (ciąg znaków)

  • region Region do wyszukania (ciąg znaków)

Co robi:

  • Zapisuje gracza w bazie danych do późniejszego wykorzystania, np. dla polecenia /astats.

Statystyki konta:

1: /stats [nickname] [region]

Parametry:

  • nickname Pseudonim gracza do wyszukania (ciąg znaków)

  • region Region do wyszukania (ciąg znaków)

Co robi:

  • Wyszukuje gracza o podanym pseudonimie w danym regionie. Jeśli gracz zostanie znaleziony, zwracany jest obrazek ze szczegółowymi statystykami. W przeciwnym razie zwracany jest błąd.


2: /astats

Co robi:

  • Tak samo jak /stats, tylko dane nie muszą być wprowadzane, są pobierane z bazy danych po zarejestrowaniu ich za pomocą komendy /set_player

Sesje w grze:

Uwaga:

1: /start_session

Co robi:

  • Starts a session, after starting a session you need to play a few fights to generate a session.


2: /start_autosession <timezone> <restart_time>

Parametry:

  • timezone : int Przesunięcie czasu względem UTC (Czas uniwersalny). Na przykład strefa czasowa to UTC + 3, więc parametr powinien być ustawiony na 3, jeśli chcesz, aby czas był UTC. Domyślnie 0 (czas UTC)

  • restart_time : str Czas, w którym sesja zostanie ponownie uruchomiona, jest określony jako ciąg znaków w formacie 24-godzinnym.

Przykład poprawnych wartości czasu: 12:30, 19:22, 00:10, 03:45

Przykład nieprawidłowych wartości: 3:45, 12:34:20, 09:22PM, 26:32

Co robi:

  • Uruchamia automatyczną sesję lub restartuje istniejącą (resetuje statystyki), która zostanie ponownie uruchomiona w określonym czasie.


3: /get_session

Co robi:

  • Generuje sesję gracza i odsyła obrazek ze statystykami sesji.


4: /session_state

Co robi:

  • Wyświetla, czy sesja jest aktywna, jak długo była aktywna i inne przydatne informacje.


Customization:

1: /set_background [image] <server> <resize_mode>

Parametry:

  • image Plik obrazu (700x1350) ma następujące ograniczenia:

  • Format PNG, JPEG

  • Rozmiar jednego z boków nie większy niż 2048 px i nie mniejszy niż 256 px

  • Waga nie większa niż 2 MB

  • server Jeśli True,obraz zostanie zastosowany jako obraz domyślny dla serwera, na którym wywołano polecenie. Wymagane są uprawnienia administratora na serwerze.

  • resize_mode Metoda dopasowania obrazu do rozmiaru (jeśli nie jest to 700x1350)

    • AUTO Automatyczne wykrywanie najlepszej metody zmiany rozmiaru

    • RESIZE Zmiana rozmiaru poprzez ignorowanie proporcji jest stosowana automatycznie, gdy odchylenie od rozmiaru nominalnego jest mniejsze niż 10% w X i 15% w Y.

    • CROP_OR_FILL - Przycięcie obrazu i wyśrodkowanie, jeśli jest większy niż to konieczne, lub wyśrodkowanie i dodanie wypełnienia w postaci rozmytych części oryginalnego obrazu, jeśli rozmiar obrazu jest mniejszy niż to konieczne. Nie narusza proporcji obrazu. Jest stosowana automatycznie, jeśli RESIZE metoda jest niemożliwa z powodu silnego zniekształcenia proporcji.

Co robi:

  • Zapisuje wybrany obraz jako tło obrazów ze statystykami dla użytkownika lub na serwerze, na którym wywołano polecenie (w zależności od parametru serwera).

Ostrzeżenie:

Notatka:

Jeśli jesteś administratorem serwera, na którym używasz bota, możesz wyłączyć możliwość korzystania przez użytkowników z niestandardowych teł statystyk na swoim serwerze i ustawić własne tło, które będzie wyświetlane użytkownikom.


2: /unset_background

Co robi:

  • Resetuje niestandardowe tło, dosłownie usuwając je z bazy danych.


3: /image_settings <params>

Parametry:

  • use_custom_bg : bool Możliwość korzystania z własnego tła (domyślnie prawda)

  • glass_effect : int Parametr rozmycia tła za blokami ze statystykami na obrazie. 0 - Wyłącza rozmycie.

  • blocks_bg_brightness : int Jasność tła za blokami ze statystykami w %

  • nickname_color : str Kolor pseudonimu w formacie HEX. Przykład #ff0000 - czerwony. Możesz wybrać kolor i skopiować go tutaj -> Google palette

  • clan_tag_color : str Kolor tagu klanu

  • stats_color : str Pokoloruj liczby za pomocą podstawowych statystyk, takich jak liczba bitew na koncie

  • main_text_color : str Kolor tekstu głównego, np. kategorie statystyk

  • stats_text_color : str - Kolor statystyk napisów według typu: średnie obrażenia lub ranking, które znajdują się pod głównymi statystykami.

  • disable_flag : bool - Wyłączanie flagi regionu na obrazie

  • disable_cache_label : bool - Wyłącza ikonę pamięci podręcznej, jeśli zapisane dane zostały wykorzystane.

  • hide_nickanme : bool - Ukrywanie pseudonimu. Jeśli opcja ta jest włączona, pseudonim zmienia się na Player

  • hide_clan_tag : bool - Ukrywanie tagu klanu w statystykach. Jeśli opcja ta jest włączona, tag klanu nie jest wyświetlany

  • disable_stats_blocks : bool - Wyłącza renderowanie bloków kontrastu, które sprawiają, że statystyki wyróżniają się z obrazu tła. Może to być przydatne, jeśli przygotowałeś własny obraz tła i standardowe podświetlanie statystyk koliduje z nim

  • disable_rating_stats : bool - Wyłącza wyświetlanie bloku ze statystykami rankingu, gdy wymagane są statystyki sesji.

  • positive_stats_color : str - Określa kolor pozytywnych statystyk sesji

  • negative_stas_color : str - Określa kolor negatywnych statystyk sesji

Co robi:

  • Zapisuje i stosuje ustawienia wstępne do obrazu.

Notatka:

Wszystkie parametry tego polecenia są opcjonalne, można zmienić dowolną liczbę ustawień naraz, nietknięte ustawienia po prostu się nie zmienią..


4: /image_settings_get

Co robi:

  • Wysyła użytkownikowi bieżące ustawienia obrazu w formie obrazka..

Obraz ustawień obrazu.

5: /image_settings_reset

Co robi:

  • Przywrócenie domyślnych ustawień obrazu.

Notatka:

Nie ma wpływu na obraz tła, jeśli chcesz zresetować obraz tła, użyj: /unset_background


Konfiguracja serwera:

1: /server_settings <params>

Parametry:

  • allow_custom_backgrounds - Parametr określający, czy użytkownicy mogą używać swojego tła do statystyk na tym serwerze.

Co robi:

  • If False, zastępuje obraz użytkownika domyślnym obrazem dla tego serwera lub standardowym obrazem, jeśli serwer nie ma domyślnego tła.


2: /server_settings_get

Co robi:

  • Wyświetla bieżące ustawienia serwera dla użytkownika.

Other commands:

1: /parse_replay [replay] [region] <output_type>

Parametry:

  • replay plik .wotbreplay

  • region Region, w którym rozegrano bitwę

  • output_type Typ wyjścia, zignoruj, jeśli nie wiesz, co to jest JSON is

Co robi:

  • Wyświetla podstawowe informacje o powtórce, listę uczestników bitwy z powtórki oraz ich statystyki.


2: /ping

Co robi:

  • Wyświetla podstawowe informacje o powtórce, listę uczestników bitwy z powtórki oraz ich statystyki.

Uwaga:

Last updated

Was this helpful?