Jump to content

Палітыка ў дачыненні ботаў

From Meta, a Wikimedia project coordination wiki
This page is a translated version of the page Bot policy and the translation is 98% complete.
Outdated translations are marked like this.
Shortcut:
BP
На гэтай старонцы апісаны стандарты і рэкамендацыі, звязаныя з ботамі , якія ўжываюцца ў некаторых праектах (гл. Bot policy/Implementation); гэта можна праверыць, наведаўшы "Project:Bot policy" у гэтай Вікі, якая павінна паказваць тут або перанакіроўваць на лакальную палітыку.

Гэтая старонка таксама з'яўляецца Палітыкай у дачыненні да Meta, уключаючы аўтаматычнае адабрэнне і глабальных ботаў. Каб запытаць доступ да бота на Meta, калі ласка, перайдзіце па спасылцы Meta:Requests for adminship#Requests for bot flags.

Боты гэта аўтаматычныя ці паў-аўтаматычныя працэсы, якія правяць старонкі без нагляду чалавека, або з нязначным наглядам. Паколькі боты патэнцыйна могуць перагружаць рэсурсы сервера або парушаць працу праекта, боты павінны прытрымлівацца палітыкі і рэкамендацый, выкладзеных ніжэй. Палітыка апісвае, як боты могуць быць выкарыстаны ў адпаведных праектах; боты, якія не прытрымліваюцца палітыкі, могуць быць неадкладна заблакаваныя, пакуль аператар не вырашыць любыя праблемы і неадпаведнасці патрабаванням.

Палітыка

Уліковы запіс бота

Робат мусіць працаваць з асобнага рахунку, а не з рахунку яго аператар, таму што чалавек не можа атрымліваць флаг робата. Уласная старонка робата павінна выразна і зразумела азначаць тое, што гэта робат, каб адрозніваць яго ад людзей-удзельнікаў, і аператары павінны самі адказваць на пытанні, пастаўленыя там. Ніякі ўдзельнік не можа карыстацца праграмамі для аўтаматычнага адказвання. Аператары могуць перасылаць з Размовы робата да сваёй уласнай размовы.

Упаўнаважанне

Існуюць тры спосабы атрымаць робатаўскі доступ у Вікіпедыях.

Глабальныя боты

Глабальным ботам прадастаўляецца доступ да ўсіх вікі-сайтаў, якія дазваляюць выкарыстанне глабальных ботаў. Пачынаючы з 12 лістапада 2022 года і ў выніку гэты RFC, для зноў створаных вікі-сайтаў з кантэнтам па змаўчанні будзе ўключаны глабальны доступ ботаў. Мясцовыя праекты могуць прыняць рашэнне аб уключэнні або адмове ад удзелу ў любы час на аснове кансенсусу супольнасці (гл.спіс). Аператары, якія падаюць заяўку на глабальны сцяг бота, павінны адпавядаць наступным патрабаванням:
  • Аператар бота павінен пачаць абмеркаванне, якое працягнецца на працягу 2 тыдняў па адрасе Steward requests/Bot status#Global bot status requests;
  • Абмеркаванне будзе апублікавана з дапамогай масавага паведамлення (Новае глабальнае абмеркаванне бота), на якое могуць падпісацца зацікаўленыя члены супольнасці і вікі-сайты;
  • Аператар бота павінен прадэманстраваць, што выкананне задачы ботам вітаецца ў некалькіх праектах Вікімедыя. Добры спосаб паказаць гэта - адзначыць 5 або больш вікі-сайтаў для адной задачы;
  • Аператар павінен пераканацца, што ён прытрымліваецца пераваг Вікі ў дачыненні да выкарыстання сцяга бота.
  • Статус глабальнага бота дае боту доступ да абмежаванай колькасці праектаў і вікі-старонак, якія дазваляюць глабальны доступ ботам. Вычарпальны спіс даступны. (Вы можаце запытаць сцягі мясцовых ботаў у праектах, дзе глабальныя боты забароненыя.)

Аўтаматычны дазвол

Калі ў вікі-праекце яўна дазволена аўтаматычнае ўхваленне такіх зваротаў, аператары робатаў могуць звяртацца адразу да сцюардаў. Каб мець магчымасць атрымаць такі дазвол, робат павінен выконваць наступныя патрабаванні:
  • такі аўта-дазвол павінен дазваляцца мясцовымі правіламі адносна ботаў, або мясцовай старонкай зваротаў праекту;
  • бот павінен рэгулярна рэдагаваць без сцяга бота на працягу як мінімум тыдня або ўнесці 100 правак у адпаведныя вікі-старонкі ў дэманстрацыйных мэтах;
  • робат павінен толькі апрацоўваць спасылкі інтэрвікі або падвойныя перасылкі.

Кансенсус супольнасці

У адваротным выпадку, калі ёсць мясцовая супольнасць, зацікаўленая ў апрацоўцы заявак ботаў, боты павінны атрымаць адабрэнне супольнасці на найбольш рэлевантнай старонцы мясцовага абмеркавання, перш чым рэдагаваць без сцяга бота на высокай хуткасці або без нагляду чалавека. Як толькі будзе дасягнуты кансенсус, мясцовы бюракрат дадасць сцяг, або можа быць запытаны сцюард. Калі лакальнага супольнасці няма і вышэйпаказанае недастасоўна, бот павінен працаваць без сцяга бота ці ўвогуле без яго.

Недапушчальнае выкарыстанне

  • Сумніўныя праўкі: Ботам дазваляецца правіць такім чынам, які, найбольш імаверна, ухваляецца мясцовымі ўдзельнікамі; боты не павінны ніколі рабіць сумніўных правак. Калі аператар жадае пашырыць абшар працы бота па-за тое, што было ўхвалена мясцовай супольнасцю, ён павінен паведаміць пра гэта на адпаведнай старонцы Размоваў, каб упэўніцца, што няма супраціву. Калі бот атрымаў свой флаг праз аўтаматычнае ўхваленне, ён не павінен парушаць умоваў, апісаных у раздзеле "Аўтаматычнае ўхваленне".
  • Выманне дадзеных: Боты могуць не выкарыстоўвацца для здабывання масавага кантэнту для любога выкарыстання, не звязанага напрамую з зацверджанай задачай бота. Гэта ўключае ў сябе дынамічную загрузку старонак з іншага вэб-сайта, што можа прывесці да занясення вэб-сайта ў Чорны спіс і пастаяннага адмовы ў доступе. Калі Вы хочаце загрузіць масавы кантэнт або люстрана адлюстраваць праект, калі ласка, зрабіце гэта з дапамогай загрузка або размяшчэнне вашай уласнай копіі нашай базы дадзеных.
  • Праверка арфаграфіі: Ні адзін бот не можа аўтаматычна выпраўляць арфаграфічныя памылкі без відавочнага адабрэння супольнасці, асабліва ў асноўным прасторы імёнаў кантэнту. У большасці моў тэхнічна немагчыма аўтаматычна выпраўляць арфаграфічныя памылкі без істотнай хібнасці.

Выдаленне статусу глабальнага бота

Глабальныя дазволу для ботаў будуць выдаленыя:

  • Па запыце аператара бота
  • Калі бот пастаянна выкарыстоўваецца для выканання задач, якія выходзяць за рамкі глабальнай кампетэнцыі бота
  • Калі будзе выяўлена, што бот неактыўны, з наступнымі палажэннямі:
    • Уліковы запіс глабальнага бота лічыцца неактыўнай, калі яна на працягу цэлага года не ўносіла ніякіх зменаў ні ў адзін праект, які дазваляе доступ да глабальнага боту.
    • Перш чым правы доступу ўліковага запісу глабальнага бота будуць выдаленыя на падставе неактыўнасці, яе аператар павінен быць апавешчаны, прынамсі, на сваёй хатняй вікі і на Мета-Вікі.

Метадычныя рэкамендацыі

Імя

Хоць гэта і не абавязкова, назва бота павінна выразна ўтрымліваць слова "бот" у яго імя карыстальніка, каб яго было лягчэй адрозніць ад звычайных рэдактараў; найбольш распаўсюджаныя формы з'яўляюцца вытворнымі ад імя карыстальніка аператара (напрыклад, Pathosbot), або з выкарыстаннем стылю ліквідацыі неадназначнасці (напрыклад, Xenophon (bot)).

Рэдагаванне дросельнай засланкі і гадзін пікавай нагрузкі

Боты, якія працуюць без сцяга bot, павінны рэдагаваць з інтэрвалам больш за 1 хвіліны паміж праўкамі (= менш за 1 праўкі ў хвіліну). Пасля таго, як яны былі аўтарызаваны і адпаведным чынам пазначаныя, яны павінны працаваць з абсалютным мінімальным інтэрвалам у 5 секунд (12 правак у хвіліну). Ботам варта старацца пазбягаць працы ў самыя загружаныя гадзіны, паколькі яны хутка выкарыстоўваюць серверныя рэсурсы, якія павінны быць зарэзерваваны для звычайных чытачоў і рэдактараў. На працягу гэтых гадзін яны павінны працаваць з інтэрвалам у 20 секунд (3 праўкі у хвіліну) для эканоміі рэсурсаў.

Хуткасць рэдагавання ботамі можа аўтаматычна рэгулявацца ў залежнасці ад загрузкі сервера (затрымка падначаленага сервера базы дадзеных) шляхам дадання дадатковага параметру да радка запыту кожнага запытанага URL; глядзіце максімальны памер дакументацыi на Медыя-вiкi.

Нагляд

Калі публічна не заяўлена, што бот працуе аўтаномна, аператар павінен заставацца даступным, час ад часу правяраць наяўнасць паведамленняў і быць гатовым адключыць бота, калі ён працуе не так, як хацелася б, або калі паступаюць скаргі. Калі аператар недаступны, бот можа быць заблакаваны, пакуль не будуць вырашаны якія-небудзь праблемы.

Лепшыя практыкі

Калі ласка, прачытайце wikitech:Help:Toolforge/Developing successful tools для атрымання пераканаўчых рэкамендацый, якія палегчаць жыццё Вам і ўсім астатнім у будучыні!

Коратка:

  • Абярыце ліцэнзію
  • Апублікаваць код
  • Мець са-суправаджаюць
  • Напішыце якую-небудзь дакументацыю

Глядзіце таксама