Wikidata:Boty

From Wikidata
Jump to navigation Jump to search
This page is a translated version of the page Wikidata:Bots and the translation is 70% complete.
Outdated translations are marked like this.

Boty są narzędziami do edycji, bez konieczności podejmowania decyzji przez człowieka. Boty mogą dodawać linki interwiki, etykiety, opisy, deklaracje, źródła i mogą nawet tworzyć elementy. Boty mają zdolność do bardzo szybkiej edycji, co może zakłócić Wikidane, jeśli są nieprawidłowo zaprojektowane lub zarządzane. Z tych powodów opracowano zasady dla botów.

Konta botów

Boty do określonych zadań
(Aktualizowane automatycznie)

W Wikidanych obecnie jest 306 botów z flagą bota.
Lista botów według licznika edycji

Aby używać bota, użytkownik musi utworzyć dla niego osobne konto. Nazwa konta powinna być związana z nazwą operatora lub celu, do którego bot będzie używany, w połączeniu ze słowem „bot” (patrz: lista botów na prawej stronie). Operator bota na jego stronie użytkownika powinien umieścić szablon {{bot}} w celu oznaczenia go jako konta bota oraz podać tam swoją nazwę użytkownika. Za działanie i edycje bota odpowiada jego operator. Boty nie powinny móc edytować po wylogowaniu się; aby to sprawdzić możesz użyć AssertEdit.

W przypadku szkody spowodowanej przez bota, jego operator proszony jest o zatrzymanie bota. W zależności od skali szkód, administrator może zablokować bota. Operator bota jest odpowiedzialny za sprzątanie szkody wyrządzonej przez bota. Sugeruje się, że operatorzy botów dodali tę stronę do obserwowanych, stosowne powiadomienia i dyskusje mogą odbywać się na stronie dyskusji.

Bot accounts should not be used for contributions that do not fall within the scope of the bot's designated tasks (see #Approval process for trials), and should never be used to make non-automated edits in the user talk namespace. Bot operators may wish to redirect a bot account's user talk page to their main account's user talk page. Bot operators should be prepared to answer questions about their bots.

Bots should respect maxlag and should follow the API etiquette guidelines.

Proces zatwierdzania

In order to receive approval and a bot flag, a request must be made at Wikidata:Requests for permissions/Bot detailing what task the operator wishes for the bot to perform. The bot operator should do a test run of between 50 and 250 edits, so that the community can observe that the bot is working correctly. The request for permission must be started before the test run is started. If testing is successful, and the bot task receives community support, an administrator will close the request and a bureaucrat will give the account a bot flag. If the closer is a bureaucrat, they can also flag the account at the same time.

Ponieważ jedno konto bota może wykonywać wiele różnych zadań, zaleca się, aby operator uwzględnił wszystkie zadania bota na stronie użytkownika bota. Podczas pracy w przestrzeniach nazw, które umożliwiają dostosowywanie podsumowań edycji, boty powinny zawsze używać opisowych podsumowań edycji, które wskazują, jakie zadanie jest wykonywane i wskazują, że czynność jest wykonywana przez bota.

Bots do not need to be approved if they are only making edits in the operator/bot's userspace, the Wikidata sandbox, or the Wikidata item sandbox. However such bots should still respect maxlag and, if needed, Special:DispatchStats, the same as an approved bot would.

To request revocation of approval for a task, start a new section on Wikidata talk:Bots and provide a notification on the Wikidata:Bureaucrats' noticeboard. Bot operators do not need to request revocation of approval for tasks that become deprecated or inactive.

Bots must stay within reasonable bounds of their approved tasks. The general guideline is to use common sense, and if in doubt, file another request for approval.

Boty-administratorzy

Aby otrzymać zgodę na bota z uprawnieniami administratora (blokowanie, usuwanie, zabezpieczanie itp.), wniosek musi zostać zatwierdzony zarówno na stronie Wikidata:Requests for permissions/Bot, jak i Wikidata:Requests for permissions/Administrator, zanim zostaną uruchomione zadania wykorzystujące uprawnienia administratora.

Wymagania dotyczące botów

Wszystkie boty

  • Możliwość ustawienia maksymalnego limitu edycji na minutę
  • Ustawianie flagi bota dla wszystkich edycji

Boty importujące linki językowe

Full requirements: Import bot features

The following requirements are required to receive a bot flag, there are other suggested ones on the subpage

  • Support for action=wbgetentities
  • Interwiki conflict checking

Boty dodające deklaracje

  • Dodawanie źródeł do wstawianych deklaracji, chyba że uzgodniono, że dane są 'powszechnie znane' i w tym przypadku bot powinien określić, skąd informacje zostały skopiowane.
  • Boty powinny dodawać instance of (P31)/subclass of (P279), jeśli jest to możliwe
  • Boty powinny sprawdzać, czy nie dodają powtarzających się deklaracji (chyba, że jest to poprawne)
  • Monitorowanie raportów nadużyć za możliwe błędy generowane lub powielane przez bota

Zobacz też