| Ten użytkownik jest botem, wszystkie jego akcje są kontrolowane przez Ksawi999. Jeżeli bot sprawia problemy, napisz na dyskusji użytkownika odpowiadającego za tego bota.
|
KsawiBOT to konto bota pracującego na Minecraft Wiki Polska.
Ogólne informacje
Bot został napisany w całości w języku Python i jest rozwijany przez jedną osobę, Ksawi999.
Bot zajmuje się głównie plikami typu grid i stronami, które ich używają.
Bot jest uruchamiany wyłącznie, gdy zajdzie taka potrzeba (możesz ją zgłosić na stronie dyskusji).
Funkcje
- Porządkowanie gridów (funkcja uruchamiana domyślne lub za pomocą P) - zamienia niepotrzebne i zastąpione gridy na szablon:invSprite oraz poprawia niepoprawne nazwy w wywołaniu tego szablonu (drugą część wykonuje półautomatycznie - pyta się użytkownika, czy dobrze to zrobił a w razie problemów nazwa może zostać przez niego poprawiona lub wspomniana na stronie dyskusji). Przy wywoływaniu funkcji można określić zastrzeżone sekcje (domyślnie jest to historia), których zawartość nie będzie porządkowana.
- Usuwanie gridów (funkcja uruchamiana domyślnie po wywołaniu podstawowej funkcji lub osobno za pomocą klawisza U) - usuwa wszystkie nieużywane gridy (można usunąć również dowolny plik grid, gdy wpisze się jego nazwę w oknie dialogowym wyświetlającym się po zakończeniu funkcji).
- Klasyfikacja (kategoryzacja) gridów (K) - przenosi wszystkie pliki o rozmiarze 32x32 do "Plik:Grid <nazwa pliku>" oraz dodaje je do kategorii Kategoria:Pliki Grid. Gdy rozszerzeniem pliku jest .gif, dodawany jest on do Kategoria:Animowane gridy. W razie braku licencji pliku typu grid, lub gdy jest ona inna niż Szablon:License Mojang, zamienia ją na Szablon:License Mojang.
- Standaryzacja gridów (S) - wspomina o standaryzacji gridu na jego stronie dyskusji, gdy odstępuje on od normy gridów (np. ma rozmiar 34x21 lub jest plikiem o rozszerzeniu jpeg, svg, mp3, mp4 itd.).
- Ujednolicenie modułu InvSprite/IDs (wykonywany przy każdej funkcji operującej na module lub osobno za pomocą M) - ujednolica moduł, jednocześnie poprawiając jego przejrzystość i możliwość przetworzenia przez inne skrypty.
- Wszystko jednocześnie (W lub A) - wykonuje wszystkie funkcje jednocześnie (w kolejności: ujednolicenie modułu, kategoryzacja, porządkowanie, usuwanie, standaryzacja).
Historia
| Wersja | Data | Zmiany |
|---|---|---|
| - | 11.05.2021 | Utworzenie konta bota. |
| - | 12.05.2021 | Nadanie botowi miana bota i administratora. |
| 0.1 | 13.05.2021 | Pierwsze próbne uruchomienie. Bot został skonfigurowany. Skrypt nie jest jeszcze gotowy. |
| 0.2 | 15.05.2021 | Pierwsze uruchomienie skryptu. Nie wszystkie funkcje jeszcze działają. |