Викиданные:Боты
На этой странице находится правило Викиданных. Все редакторы должны ему следовать. Сделанные в нём правки должны отражать консенсус сообщества. При наличии сомнений обсудите идею на форуме. |
Боты (также известные как роботы) — это инструменты внесения правок, для которых не требуется принятие решения человеком. Боты могут добавлять интервики-ссылки, метки, описания, утверждения, источники, а также создавать элементы и выполнять много других действий. Боты способны очень быстро вносить правки и могут подорвать функционирование Викиданных, если они неправильно разработаны или управляются. По этим причинам и было разработано данное правило о ботах.
Учётные записи ботов
(Обновлено автоматически)
- 333Bot talk contribs
- 62mkvLexemeBot talk contribs
- ADSEnglishBot talk contribs (blocked)
- AGbot talk contribs
- AHbot talk contribs
- APSbot talk contribs
- ASammourBot talk contribs
- AVMbot talk contribs
- AVSBot talk contribs
- Abbe98 Bot talk contribs
- AddLetterboxdFilmIdBot talk contribs
- AinaliBot talk contribs
- Alch Bot talk contribs
- AlessioBot talk contribs
- AliciaFagervingWMSE-bot talk contribs
- Amazigh Bot talk contribs
- AmeisenBot talk contribs
- AmmarBot talk contribs
- AndrawaagBot talk contribs
- Andrebot talk contribs
- Andriy.vBot talk contribs
- Antoine2711bot talk contribs
- Aosbot talk contribs
- AramBot talk contribs
- Arch2bot talk contribs
- AroundTheBot talk contribs
- Atobot talk contribs
- Auto Prod Bot talk contribs
- AyackBot talk contribs
- AzBot talk contribs
- BEANS Bot talk contribs
- BGPopBot talk contribs
- BalajijagadeshBot talk contribs
- BaluBot talk contribs
- Balyozbot talk contribs
- BaseBot talk contribs
- Bean49Bot talk contribs
- BetaBot talk contribs
- BgeeDB-bot talk contribs
- BihiBot talk contribs
- BinBot talk contribs
- BiodiversityBot talk contribs
- Bitbotje talk contribs
- BjoeBot talk contribs
- BorkedBot talk contribs
- Bot Bozze talk contribs
- Bot5958 talk contribs
- BotAdventures talk contribs
- BotFunast talk contribs
- BotMultichill talk contribs
- BotMultichillT talk contribs
- BotNinja talk contribs
- Botcrux talk contribs
- Boteshassar talk contribs
- BristolBot talk contribs
- CEUR-WS talk contribs
- CJMbot talk contribs
- CanaryBot talk contribs
- Catabot talk contribs
- CellosaurusBot talk contribs
- Cewbot talk contribs
- ChineseWikiClubBot talk contribs
- Chobot talk contribs
- Choboty talk contribs
- Citationgraph bot talk contribs
- Citationgraph bot 2 talk contribs
- Cliverbot talk contribs
- Cmtqwikibot talk contribs
- CommonsDelinker talk contribs
- ComplexPortalBot talk contribs
- CountyBot talk contribs
- CovidDatahubBot talk contribs
- Crystal-bot talk contribs
- Cyberbot I talk contribs
- CyclingInitBot talk contribs
- DL2204bot talk contribs
- DSisyphBot talk contribs
- DanmicholoBot talk contribs
- DarijaBot talk contribs
- Dcirovicbot talk contribs
- DeltaBot talk contribs
- DerIchBot talk contribs
- Dexbot talk contribs
- DhlizBot talk contribs
- DifoolBot talk contribs
- Dom bot talk contribs
- Donna Nobot talk contribs
- DuraEuroposBot talk contribs
- DwdsBot talk contribs
- DæghrefnBot talk contribs
- ELMCIPBot talk contribs
- ETISBot talk contribs
- EdgarsBot talk contribs
- EdinBot talk contribs
- EmausBot talk contribs
- Emijrpbot talk contribs
- EmptyBot talk contribs
- EnvlhBot talk contribs
- EpidòseosBot talk contribs
- EpiskoBot talk contribs
- EranBot talk contribs
- Escarbot talk contribs
- EstonianHeritageBot talk contribs
- EuropeanCommissionBot talk contribs
- Fatemibot talk contribs
- FerdiBot talk contribs
- FischBot talk contribs
- Flow talk page manager talk contribs
- Fluxbot talk contribs
- Framabot talk contribs
- Frettiebot talk contribs
- FromCrossrefBot talk contribs
- FrostlyBot talk contribs
- FuzzyBot talk contribs
- Gabrabot talk contribs
- GeertivpBot talk contribs
- GergesBot talk contribs
- Github-wiki-bot talk contribs
- Grawibot talk contribs
- Gzen92Bot talk contribs
- Haansn08-Bot talk contribs
- HannolansBot talk contribs
- Hazard-Bot talk contribs
- Heinmabot talk contribs
- Hopala!Bot talk contribs
- HuskyBot talk contribs
- Identifier sync bot talk contribs
- IndoBot talk contribs
- IngeniousBot talk contribs
- InternetArchiveBot talk contribs
- IssnBot talk contribs
- JAnDbot talk contribs
- JarektBot talk contribs
- JerusalemcinemaBot talk contribs
- JhealdBatch talk contribs
- JhsBot talk contribs
- JneubertAutomated talk contribs
- JoRobot talk contribs
- JonHaraldSøbyWMNO-bot talk contribs
- Josh404Bot talk contribs
- K10PlusBot talk contribs
- KLBot2 talk contribs
- KRLS Bot talk contribs
- KabouterBot talk contribs
- KaleemBot talk contribs
- KasparBot talk contribs
- KizuleBot talk contribs
- KlaudiuBot talk contribs
- KormiSKbot talk contribs
- KrBot talk contribs
- KrBot2 talk contribs
- Krdbot talk contribs
- Kriobot talk contribs
- Kristbaumbot talk contribs
- KsPBot talk contribs
- L PBot talk contribs
- LargeDatasetBot talk contribs
- LccnBot talk contribs
- Legobot talk contribs
- LiMrBot talk contribs
- LimaMarioBot talk contribs
- Lingua Libre Bot talk contribs
- ListeriaBot talk contribs
- LocatorBot talk contribs
- Lockalbot talk contribs
- LocodeBot talk contribs
- LogainmBot talk contribs
- Louperibot talk contribs
- M2Ys4U-Bot talk contribs
- MDanielsBot talk contribs
- MONA.artpublic.bot talk contribs
- Maintenance script talk contribs
- MalarzBOT talk contribs
- Marius851000's Bot talk contribs
- MastiBot talk contribs
- MatSuBot talk contribs
- Mbchbot talk contribs
- Mdann52 bot talk contribs
- MediaWiki default talk contribs
- MediaWiki message delivery talk contribs
- Mfchris84-Bot talk contribs
- MicrobeBot talk contribs
- MidleadingBot talk contribs
- Mikey641Bot talk contribs
- MilanBot talk contribs
- MineoBot talk contribs
- Mr.Ibrahembot talk contribs
- MsynABot talk contribs
- MsynBot talk contribs
- MuISBot talk contribs
- MystBot talk contribs
- NPImporterBot talk contribs
- NicereddyBot talk contribs
- NikkiBot talk contribs
- NinoBot talk contribs
- NirmosBot talk contribs
- Njzjzbot talk contribs
- NoclaimsBot talk contribs
- Numberguy6Bot talk contribs
- OctraBot talk contribs
- OgreBot talk contribs
- OpenCitations Bot talk contribs
- OpenLibraryBot talk contribs
- Openaccess cma talk contribs (blocked)
- Orcbot talk contribs
- OrophinBot talk contribs
- PBbot talk contribs
- PBot talk contribs
- PLbot talk contribs
- PagesBot talk contribs
- PangolinBot talk contribs
- Pathwaybot talk contribs
- Peter17-Bot talk contribs
- Peuc bot talk contribs
- Pi admin bot talk contribs
- Pi bot talk contribs
- Pigsonthewing-bot talk contribs
- Pinky and The Brain Bot talk contribs
- PintochBot talk contribs
- Polish Monuments talk contribs
- Position holder bot talk contribs
- PositionStatements Bot talk contribs
- PoulpyBot talk contribs
- PreferentialBot talk contribs
- Prompter Bot talk contribs
- ProteinBoxBot talk contribs
- Q23679 talk contribs
- RKBot talk contribs
- RPI2026F1Bot talk contribs
- RarBot talk contribs
- RaymondYeeBot talk contribs
- RefB (WikiCred) talk contribs
- Reinheitsgebot talk contribs
- RenmBot talk contribs
- Repology bot talk contribs
- Research Bot talk contribs
- Revibot talk contribs
- Revibot I talk contribs
- Rezabot talk contribs
- RfcBot talk contribs
- Robbot talk contribs
- Robin Bot talk contribs
- RomesfulImporterBot talk contribs
- SDrewthbot talk contribs
- SIOAbot talk contribs
- SKbot talk contribs
- SakuraBot talk contribs
- SalviBot talk contribs
- SamoasambiaBot talk contribs
- Sanjeev bot talk contribs
- Sarojbot talk contribs
- Sartle.wiki.bot talk contribs (blocked)
- Scidudebot talk contribs
- ScikingBot talk contribs
- ShBot talk contribs
- ShonagonBot talk contribs
- Shuaib-bot talk contribs
- SilentSpikeBot talk contribs
- SixTwoEightBot talk contribs
- Skybristol bot talk contribs
- SlingWikiBot talk contribs
- SmartifyBot talk contribs
- Smbbot talk contribs
- So9qBot talk contribs
- Soweego bot talk contribs
- SpBot talk contribs
- SpinachBot talk contribs
- Stangbot talk contribs
- Steenthbot talk contribs
- SteinsplitterBot talk contribs
- Strainubot talk contribs
- StrynBot talk contribs
- SuccuBot talk contribs
- Symac bot talk contribs
- THEbotIT talk contribs
- TOP500 importer talk contribs
- TambonBot talk contribs
- TaxonBot talk contribs
- TemirovBot talk contribs
- TextworkerBot talk contribs
- The Anomebot 3 talk contribs
- TheStoneBot talk contribs
- Thebot talk contribs
- ThesaurusLinguaeAegyptiaeBot talk contribs
- TiagoLubianaBot talk contribs
- Tildebot talk contribs
- Tmdbzhbot talk contribs
- TohaomgBot talk contribs
- TolBot talk contribs
- TongcyBot talk contribs
- TptBot talk contribs
- Twofivesixbot talk contribs
- UKBot talk contribs
- UallvBot talk contribs
- UrbanecmBot talk contribs
- Uzielbot talk contribs
- Valerio Bozzolan bot talk contribs
- ValterVBot talk contribs
- Verification pages bot talk contribs
- VojtěchDostálBot talk contribs
- VolleyballBot talk contribs
- VorontsovIEbot talk contribs
- WeChangEd talk contribs
- Wicci'o'Bot talk contribs
- Widar of zolo talk contribs
- WikiTennisBot talk contribs
- WikiTrackBot talk contribs
- WikiportraitBot talk contribs
- William Avery Bot talk contribs
- XXN-bot talk contribs
- XabatuBot talk contribs
- ZabesBot talk contribs
- ԱշբոտՏՆՂ talk contribs
- আফতাব বট talk contribs
- নকীব বট talk contribs
В Викиданных сейчас 315 ботов с соответствующим флагом.
Список ботов по количеству правок
Авторы должны создать отдельный аккаунт для управления ботом. Учётные записи ботов обычно называются по имени их владельца или по выполняемой функции, с добавлением слова «bot» (см. список ботов справа на этой странице). Личная страница учётной записи бота должна содержать шаблон {{bot}}
, указывающий на её статус. За вклад бота отвечает его оператор (ботовладелец), имя которого должно быть указано на странице учётной записи бота. Боты не должны править анонимно и могут использовать расширение «AssertEdit» для предотвращения такой ситуации.
В случае, если бот причиняет какой-либо вред, владельца просят остановить своего бота. В зависимости от масштаба вреда, администраторы могут заблокировать бота. Владелец отвечает за отмену любых деструктивных правок или иных действий бота. Предполагается, что владельцы добавляют эту страницу в свой список наблюдения, поскольку в обсуждении данной страницы могут появиться соответствующие оповещения или дискуссии.
Учётные записи ботов не следует использовать для вклада, не входящего в сферу одобренных задач (о тестах см. #Процесс одобрения), и никогда не должны использоваться для неавтоматических правок в обсуждениях участников. Владельцы ботов могут установить перенаправление с обсуждения учетной записи бота на свою страницу обсуждения. Они также должны быть готовы отвечать на вопросы о своих ботах.
Боты должны соблюдать ограничения по нагрузке и следовать руководству по API-этикету.
Процесс одобрения
Для того, чтобы получить одобрение и флаг бота, владельцу следует подать заявку на статус бота, подробно изложив задачи, которые он хочет выполнять ботом. Владелец должен выполнить тестовый прогон в 50-250 правок, чтобы сообщество могло удостовериться в правильной работе бота. Заявка на статус должна быть подана до начала тестового прогона. Если тестовый прогон пройдет успешно и задачи бота получат одобрение сообщества, администратор закроет заявку, после чего бюрократ выдаст учетной записи бота флаг. Если подводящий итог - бюрократ, он может выдать флаг сам.
Поскольку одна учётная запись бота может выполнять много различных задач, владельцам рекомендуется перечислить все задачи бота на его личной странице. Работая в пространствах имен, позволяющих давать неавтоматические описания правок, боты всегда должны ставить осмысленные описания правок, указывающие, какая именно задача выполняется и что она выполняется ботом.
Ботам не нужно получать одобрение для правок в личном пространстве себя или своего владельца, песочнице или песочнице элементов. Однако таким ботам следует соблюдать ограничения по нагрузке и, по необходимости, Special:DispatchStats точно так же, как и одобренным ботам.
Подавая запрос на отзыв одобрения какой-либо задачи , следует начать новую тему на странице обсуждения данного правила и поместить уведомление на форуме бюрократов. Владельцам ботов не нужно запрашивать отзыв одобрения задач, которые потеряли ценность или перестали выполняться.
Боты должны оставаться в разумных пределах своих одобренных задач. В основном следует руководствоваться здравым смыслом, и если возникают сомнения — подать на утверждение ещё один запрос.
Боты с административными правами
Для одобрения бота с правами администратора (блокировки, удаление, защита страниц и т. д.), перед началом выполнения ботом административных задач следует получить одобрение заявок как на статус бота, так и администратора.
Требования к боту
Все боты должны
- Иметь возможность установки ограничения на число правок в минуту
- Ставить метку «бот» на все свои правки
Боты, импортирующие языковые ссылки
- Полные требования: функции ботов, занимающихся импортом
Выполнение следующих требований необходимо для получения флага бота, на одной из подстраниц есть и другие предложения:
- Поддержка
action=wbgetentities
- Определение интервики-конфликов
Боты, добавляющие утверждения
- для любых добавляемых утверждений должны указываться источники, за исключением согласованного добавления данных т.н. «общих знаний»; в этом случае бот должен указать, откуда была скопирована информация;
- боты должны добавлять свойства instance of (P31)/subclass of (P279), если это возможно;
- боты должны проверять, что утверждения не дублируются (если только они корректны);
- отслеживайте отчёты о нарушениях ограничений для определения возможных ошибок, генерируемых или распространяемых вашим ботом.
См. также
- Запросы ботоводам
- Wikidata:Creating a bot
- Wikidata:Pywikibot - Python 3 Tutorial - обратите внимание, что эта библиотека не поддерживает Лексемы.
- См. Wikidata:WikibaseIntegrator, библиотека для Python, поддерживающая сущности Q и L.
- Руководство по запуску ботов, основанных на стандартной библиотеке Pywikipedia — обратите внимание, что эта библиотека не поддерживает Лексемы.
|