Page cover

⚙️Commandodocumentatie

Alle commando's die beschikbaar zijn in onze bot worden hier beschreven.

Inhoud

Commandosyntaxis

/command [param_1] <param_2> <param_3>

  • Sommige commando's hebben parameters die wel of niet vereist zijn /command [param].

  • Als het argument tussen vierkante haakjes staat [] dan is het verplicht.

  • Als het argument tussen driehoekige haakjes staat <> dan is het optioneel

Voorbeeld:

/parse_replay [replay] [region] <output_type>

  • Parameterreplay is verplicht.

  • Argumentoutput_type is optioneel, dus je hoeft het niet op te geven.

Vereiste parameters worden onmiddellijk weergegeven, optionele parameters moeten afzonderlijk worden toegevoegd of genegeerd (zie onderstaande schermafbeelding).

Voorbeeld van het weergeven van vereiste en optionele argumenten

Instellingen:

1: /set_lang [lang]

Opties:

  • lang Lijst met beschikbare talen (string)

Wat doet:

  • Stelt de botlokalisatietaal voor je in

Opmerking

  • Taaldefault maakt automatische taalkeuze mogelijk. Automatische selectie is gebaseerd op de taal die is ingesteld in de Discord-applicatie-interface.

  • Werkt mogelijk niet met oudere versies van Discord.


2: /set_player [nickname] [region]

Opties:

  • nickname Nickname van speler om op te slaan (string)

  • region Regio van zoeken (string)

Wat doet:

  • Schrijft een speler naar een database voor later gebruik, bijvoorbeeld voor commando/astats

Accountstatistieken

1: /stats [nickname] [region]

Opties:

  • nickname Nickname van speler voor zoeken (string)

  • region Regio van zoeken (stringng)

Wat doet:

  • Zoekt naar een speler met een bepaalde bijnaam in een bepaalde regio. Als een speler wordt gevonden, wordt een foto met gedetailleerde statistieken teruggestuurd. Anders wordt er een fout teruggestuurd.


2: /astats

Wat doet:

  • Hetzelfde als /stats alleen hoef je de gegevens niet in te voeren, ze worden uit de database gehaald nadat ze door het commando zijn geregistreerd /set_player

Gamesessies:

Waarschuwing:

1: /start_session

Wat doet:

  • Start een sessie, na het starten van een sessie moet je verschillende gevechten spelen om een ​​sessie te genereren.


2: /start_autosession <timezone> <restart_time>

Opties:

  • timezone : int De afwijking van je tijd ten opzichte van UTC (Greenwich Mean Time). De MSK-tijdzone is bijvoorbeeld UTC + 3, daarom moet het getal 3 worden doorgegeven aan de parameter als je de tijd volgens MSK wilt. Standaard 0 (UTC-tijd)

  • restart_time : str Het tijdstip waarop de sessie opnieuw wordt gestart, wordt aangegeven als een tijdreeks in 24-uursnotatie.

Voorbeeld van een geschikte tijdswaarde: 12:30, 19:22, 00:10, 03:45

Voorbeeld van onjuiste waarden: 3:45, 12:34:20, 09:22PM, 26:32

Wat doet:

  • Start een automatische sessie of start een bestaande opnieuw (reset statistieken) die op het opgegeven tijdstip opnieuw wordt gestart.


3: /get_session

Wat doet:

  • Genereert een spelerssessie en stuurt een afbeelding terug met sessiestatistieken.


4: /session_state

Wat doet:

  • Geeft weer of de sessie actief is en het tijdstip waarop de sessie actief is geweest.


Customisatie:

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

Opties:

  • image Het afbeeldingsbestand (700x1350) heeft de volgende beperkingen:

    • FormatenPNG, JPEG

    • De grootte van één van de zijkanten is niet meer dan 2048 px en niet minder 256 px

    • Gewicht niet meer dan 2 MB.

  • server AlsTrue dan wordt de afbeelding gebruikt als de standaardafbeelding voor de server waarop de opdracht werd aangeroepen. Vereist beheerdersrechten op de server. ​

  • resize_mode Methode voor het wijzigen van het formaat van afbeeldingen (als het niet 700x1350 is)

    • AUTO Bepaalt automatisch de beste methode voor het wijzigen van het formaat

    • RESIZE Het formaat wijzigen, waarbij de verhoudingen worden genegeerd, wordt automatisch toegepast wanneer de afwijking van de nominale grootte minder dan 10% is in X en 15% in Y

    • CROP_OR_FILL - De afbeelding bijsnijden en centreren als deze groter is dan nodig, of centreren en opvulling toevoegen in de vorm van wazige delen van de originele afbeelding als de afbeelding kleiner is dan nodig. Schendt de verhoudingen van de afbeelding niet. Wordt automatisch toegepast als de RESIZE-methode niet mogelijk is vanwege ernstige vervorming van de verhoudingen.

Wat doet:

  • Slaat de geselecteerde afbeelding op als achtergrond voor afbeeldingen met statistieken voor u of op de server waar de opdracht werd aangeroepen (afhankelijk van de serverparameter)

Waarschuwing:

Opmerking:

  • Als je de beheerder bent van de server waarop u de bot gebruikt, kun je de mogelijkheid voor gebruikers uitschakelen om aangepaste achtergronden te gebruiken voor statistieken op uw server en uw eigen achtergrond instellen die aan gebruikers wordt weergegeven.


2: /unset_background

Wat doet:

  • Reset de achtergrond van de gebruiker en verwijdert deze uit de database.


3: /image_settings <params>

Opties:

  • use_custom_bg : bool Mogelijkheid om je eigen achtergrond te gebruiken (True is standaard)

  • glass_effect : int Optie om de achtergrond achter blokken te vervagen met statistieken in de afbeelding. 0 - Schakelt vervaging uit.

  • blocks_bg_brightness : int Achtergrondhelderheid achter blokken met statistieken in %

  • nickname_color : str Bijnaamkleur in HEX-kleurformaat. Vorbeeld#ff0000 - rood. Je kan een kleur selecteren en deze hier kopiëren -> Google palette

  • clan_tag_color : str Kleur van de clantag

  • stats_color : str De kleur van cijfers met basisstatistieken, zoals het aantal gevechten op een account.

  • main_text_color : str De kleur van de hoofdtekst, zoals statistische categorieën

  • stats_text_color : str - Labelstatistieken kleur op type: gemiddelde damage ofrating die onder de hoofdstatistiek bevinden.

  • disable_flag : bool - Schakel de regiovlag in de afbeelding uit

  • disable_cache_label : bool - Schakel het cachepictogram uit als de opgeslagen gegevens zijn gebruikt.

  • hide_nickanme : bool - Nickname verbergen. Indien ingeschakeld, verandert de nickname in Player

  • hide_clan_tag : bool - De clantag verbergen in statistieken. Indien ingeschakeld, wordt de clantag niet weergegeven.

  • disable_stats_blocks : bool - Schakelt het tekenen van contrasterende blokken uit die statistieken tegen de achtergrond van de afbeelding markeren. Het kan handig zijn als u uw eigen achtergrondafbeelding heeft voorbereid en u zich stoort aan de standaardselectie van statistieken.

  • disable_rating_stats : bool - schakelt de weergave van het blok met beoordelingsstatistieken uit bij het opvragen van sessiestatistieken.

  • positive_stats_color : str - Definieert de kleur van positieve sessiestatistieken

  • negative_stas_color : str - Definieert de kleur van negatieve sessiestatistieken

Wat doet:

  • Slaat de opgegeven instellingen voor de afbeelding op en past deze toe.

Opmerking:

Alle parameters van deze opdracht zijn optioneel; verander zoveel instellingen tegelijk als je wilt; onaangeroerde instellingen zullen eenvoudigweg niet veranderen.


4: /image_settings_get

Wat doet:

  • Stuurt de gebruiker zijn huidige beeldinstellingen als afbeelding.

Beeldinstellingen afbeelding

5: /image_settings_reset

Wat doet:

  • Zet alle beeldinstellingen terug naar de standaardinstellingen.

Opmerking:

Heeft geen invloed op de achtergrondafbeelding. Als u de achtergrondafbeelding opnieuw wilt instellen, gebruik dan: /unset_background


Serverinstellingen

1: /server_settings <params>

Opties:

  • allow_custom_backgrounds - Een parameter die bepaalt of gebruikers hun eigen achtergronden mogen gebruiken voor statistieken op deze server.

Wat doet:

  • Als False vervangt vervolgens de afbeelding van de gebruiker door de standaardafbeelding voor deze server of door een standaardafbeelding als de server geen standaardachtergrond heeft.


2: /server_settings_get

Wat diet:

  • Toont de gebruiker de huidige serverinstellingen.

Andere commando's

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

Opties:

  • replay File van replay met extensie.wotbreplay

  • region Regio waarin de strijd werd gespeeld

  • output_type Uitvoertype, negeer als u niet weet wat het is JSON

Wat doet:

  • Toont basisinformatie over de herhaling, een lijst met gevechtsdeelnemers uit de herhaling en hun statistieken.


2: /ping

Wat doet:

  • Geeft de reactietijd van de bot weer.

Waarschuwing:

Last updated

Was this helpful?