Aby korzystać z botów, narzędzi zewnętrznych lub skryptów, takich jak AutoWikiBrowser czy Pywikibot, musisz utworzyć specjalne dane logowania zwane BotPassword. Twoje zwykłe hasło działa wyłącznie w przeglądarce.

UWAGA: Ten proces dotyczy nie tylko kont oznaczonych jako boty. Każde konto logujące się przez narzędzie zewnętrzne musi korzystać z BotPasswords.

Dlaczego warto używać BotPasswords?

BotPasswords dają kilka korzyści:

  • Pozwalają logować się do API MediaWiki bez ujawniania głównego hasła.
  • Mogą mieć ograniczone uprawnienia (np. tylko edycja).
  • Jeśli dane logowania bota wyciekną lub zostaną zgubione, można je usunąć bez zmiany hasła głównego.

Pamiętaj jednak, że skrypt bota loguje się inaczej niż użytkownik korzystający z przeglądarki:

  • Logowania botów przyjmowane są wyłącznie przez HTTPS. Próby logowania przez HTTP zostaną odrzucone.
  • Boty mogą korzystać tylko z API MediaWiki — nie mogą logować się do normalnego interfejsu wiki.

Tworzenie hasła bota

Aby utworzyć nowe BotPassword:

  1. Zaloguj się na dowolną wiki, korzystając z konta bota.
  2. Wejdź na Special:BotPasswords.
  3. Wybierz nazwę dla tego zestawu danych logowania — taką, by łatwo je potem rozpoznać.
  4. Zaznacz uprawnienia, których bot potrzebuje.
    • High-volume editing, Edit existing pages oraz Create, edit, and move pages wystarczą do większości zadań botowych. Uprawnienie High-volume editing musi być zaznaczone, jeśli chcesz, aby edycje były oznaczane jako botowe w Ostatnich zmianach.
    • Uwaga: Możesz nadać tylko te uprawnienia, które konto bota już posiada. Np. zaznaczenie „delete pages”, gdy bot nie jest moderatorem treści ani administratorem — nie da mu możliwości usuwania stron.
  5. (Opcjonalnie) ustaw zakresy IP, które mogą używać tego hasła.
  6. Kliknij „Create”.
  7. Skopiuj wygenerowaną nazwę użytkownika i hasło. Hasła nie da się później ponownie podejrzeć.
    Jeśli je zgubisz — zawsze możesz utworzyć nowe na Special:BotPasswords.

Dobre praktyki

Poniższe wskazówki są opcjonalne — jeśli to Twoje pierwsze podejście, możesz je pominąć.

  • Nadawaj hasłom nazwy ułatwiające ich identyfikację, np. „AWB Laptop”, „PWB Server”.
  • Nigdy nie używaj tego samego hasła bota na różnych urządzeniach i w różnych narzędziach. Jeśli jedno z nich zostanie skompromitowane — musiałbyś zmienić hasła wszędzie.
  • Nie nadawaj jednocześnie uprawnień „edit site CSS & JS” oraz „high-volume editing”. Jeśli musisz masowo edytować CSS/JS, zrób osobne tymczasowe hasło i usuń je po zakończeniu prac. Zmniejsza to ryzyko przypadkowego uszkodzenia kodu w wyniku np. błędnego regexu.

Korzystanie z hasła bota

Uwaga: Narzędzia działające w przeglądarce (np. MassEdit) nie wymagają BotPasswords.

Wystarczy zwykłe logowanie kontem bota.

Istnieją dwa popularne formaty logowania narzędzi:

  • Część narzędzi oczekuje: Username@BotName jako nazwy użytkownika oraz hasła bota.
  • Inne oczekują: Username jako nazwy oraz BotName@Password jako hasła.

Zarządzanie istniejącymi hasłami bota

Aby zarządzać danymi logowania bota, przejdź do Special:BotPasswords na dowolnej wiki Fandom/Gamepedia i wybierz zestaw danych logowania.

Możesz:

  • Zresetować hasło — kliknij „Reset the password”, a następnie „Update”.
  • Zmienić uprawnienia — zaznacz/odznacz odpowiednie opcje i kliknij „Update”.
  • Usunąć hasło bota — kliknij „Delete”.

Zobacz także

Dalsze wsparcie

Szukasz dalszego wsparcia lub masz pytanie? Sprawdź poniższe linki, aby dowiedzieć się więcej.