Страница полузащищенная
Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Физический робот

Бота (общий псевдоним для программного обеспечения робота ) представляет собой автоматизированное средство , которое выполняет повторяющиеся и рутинные задачи для поддержания 52,666,500 страниц английской Википедии. Боты могут вносить правки очень быстро, но могут нарушить работу Википедии, если они неправильно спроектированы или эксплуатируются. По этим причинам была разработана политика ботов .

В настоящее время в английской Википедии разрешено использование 2 473 бот-задач ; однако не все утвержденные задачи требуют активного редактирования. Боты будут оставлять сообщения на страницах обсуждения пользователей, если действие, выполненное ботом, представляет интерес для этого редактора. Некоторым ботам можно запретить оставлять эти сообщения с помощью тегов {{ bots }}. В этой категории перечислены 196 ботов, соответствующих исключению . На данный момент 313 ботов отмечены флагом «бот» (и более 400 бывших ботов ). Также существует ряд инструментов , позволяющих полуавтоматически редактировать большое количество статей.

История

В прошлом боты использовались для создания большого количества статей, которые загружались в Википедию в короткие сроки. Возникли некоторые технические проблемы, и это привело к формулированию политики ботов, а также к ограничению автоматизированного крупномасштабного создания статей.

Политика ботов

Политика Википедии требует, чтобы боты были безвредными и полезными, имели одобрение, использовали отдельные учетные записи пользователей и работали ответственно.

Группа утверждения ботов

Группа утверждения ботов (BAG) контролирует и одобряет всю деятельность, связанную с ботами, с технической точки зрения и с точки зрения контроля качества от имени сообщества английской Википедии. В английской Википедии право помечать бота ограничено бюрократами .

Для запуска автоматического бота в отдельной учетной записи требуется одобрение, которое можно запросить в Википедии: Боты / Запросы на одобрение .

Как создать бота

Для создания бота обычно требуется некоторый опыт программирования, а знание регулярных выражений полезно для многих задач редактирования. Однако для некоторых задач можно использовать некоторые из более удобных инструментов, например AutoWikiBrowser или JavaScript Wiki Browser .

Языки программирования Chicken Scheme , Common Lisp, Haskell, Java, Microsoft .NET, Perl, PHP, Python и Ruby имеют библиотеки для создания ботов. Pywikibot - это широко используемый пакет Python, разработанный специально для создания ботов MediaWiki.

Решение проблем с ботами

Если вы заметили проблему с ботом, у вас есть жалоба или предложение, вам следует связаться с оператором бота напрямую через его страницу обсуждения пользователя (или через страницу обсуждения учетной записи бота). Ожидается, что операторы ботов будут реагировать на проблемы и предложения сообщества, но, пожалуйста, проявляйте добросовестность и не паникуйте . Ошибки случаются, и мы все здесь, чтобы создать энциклопедию .

Если бот вызывает серьезную проблему или оператор бота не ответил, но бот все еще вызывает проблемы, доступны несколько механизмов для предотвращения дальнейшего сбоя. Многие боты предоставляют кнопку остановки или средства для отключения проблемной задачи на своей странице пользователя бота. Сначала следует попробовать это, а затем обсудить проблему с оператором бота. Если такой механизм недоступен (или если требуются срочные действия), оставьте сообщение на доске объявлений администратора с просьбой заблокировать неисправного бота. В соответствии с правилами доски объявлений вы должны уведомить оператора бота о дискуссии, происходящей на доске.

Если вы обеспокоены тем, что бот работает за пределами установленного консенсуса в отношении своей задачи, сначала обсудите проблему с оператором бота или попробуйте другие формы разрешения споров ( члены BAG могут выступать в качестве нейтральных посредников по таким вопросам). Если вы обеспокоены тем, что бот больше не имеет консенсуса в отношении своей задачи, вы можете официально подать апелляцию или попросить пересмотреть одобрение бота.

Как скрыть конкретного бота из списка наблюдения

Ярлыки
  • РГ: HIDEBOT
  • WP: HIDEBOTS
‹См. TfM›

Хотя скрыть всех ботов из своего списка наблюдения легко , невозможно скрыть конкретных ботов с помощью пользовательских настроек или настроек списка наблюдения по умолчанию. Однако это возможно с помощью пользовательского сценария , выполнив следующие простые шаги.

Основные шаги

  1. Перейдите на страницу Special: MyPage / common.js (или на страницу Special: MyPage / skin.js ) и добавьте следующую строку ( diff ):
    importScript('User:UncleDouggie/smart_watchlist.js'); // Backlink: [[User:UncleDouggie/smart_watchlist]]
  2. Не забудьте обойти кеш вашего браузера .
  3. Перейдите в свой список наблюдения. Должна быть коробка с несколькими вариантами. Установите флажок «Включить скрытие пользовательских кнопок». Это позволит вам скрыть определенных ботов (и пользователей) из вашего списка наблюдения.
    Примечание. Вы можете снять флажок «Разрешить скрытие пользовательских кнопок» после того, как проигнорируете бота, чтобы случайно не нажать «скрыть пользователя» при просмотре списка наблюдения.

Дополнительные шаги

  1. Если вас раздражает поле «Включить скрытие пользовательских кнопок», перейдите на страницу Special: MyPage / common.css (или Special: MyPage / skin.css ) и добавьте следующую строку ( diff ):
    #SmartWatchlistOptions {display:none ! important;}
  2. Не забудьте обойти кеш вашего браузера .
  3. Если вы хотите снова показать это окно, например, чтобы сбросить список игнорирования, перейдите на страницу Special: MyPage / common.css и удалите строку, которую вы добавили на необязательном шаге №1 (не забывая снова обойти кеш браузера ). Повторение необязательных шагов №1 и №2 снова скроет поле.

Хотя вы можете совершенно свободно игнорировать любых ботов (или пользователей), которые вам нужны, рекомендуется игнорировать только ботов с четко определенными задачами, которые, как вы полагаете, не допускают ошибок.

Как скрыть правки AWB из вашего списка наблюдения

Ярлык
  • РГ: HIDEAWB
‹См. TfM›

Невозможно скрыть изменения AutoWikiBrowser (AWB) с помощью пользовательских настроек или настроек списка наблюдения по умолчанию. Однако это возможно с помощью пользовательского сценария , выполнив следующие действия:

Шаги

  1. Перейдите на страницу Special: MyPage / common.js (или на страницу Special: MyPage / skin.js ) и добавьте следующие две строки ( diff ):
    importScript (  'Пользователь: Evad37 / Watchlist-hideAWB.js'  );  // Обратная ссылка: [[Пользователь: Evad37 / Watchlist-hideAWB]] var  awbHiddenByDefault  =  true ;
  2. Обходите кеш вашего браузера .

Любое редактирование с "AWB" в его сводке редактирования теперь по умолчанию будет скрыто для вас. Вы можете раскрыть их, щелкнув вкладку «Показать AWB» вверху своего списка наблюдения (рядом со «Специальной страницей» для обложки Monobook или в раскрывающемся списке «Еще» для обложки Vector).

Примечания:

  • Если вы не укажете, изменения AWB будут отображаться по умолчанию, но у вас будет возможность скрыть изменения AWB, щелкнув вкладку «Скрыть AWB» в верхней части списка наблюдения.var awbHiddenByDefault = true;
  • Хотя вы можете полностью игнорировать правки AWB, помните, что многие из них будут содержать существенные изменения от редакторов-людей, а не только незначительные правки от ботов или мясоботов .
  • При скрытии правок с помощью скрипта могут быть принудительно отображены более ранние правки. Использование опции Expand watchlist to show all changes, not just the most recent предпочтений необходимо для просмотра других не скрытых обращений к списку наблюдения для страницы.

Как запретить конкретным ботам редактировать статью

Редко, когда статья в mainspace не нуждается в редактировании конкретным ботом. Никакая статья не должна останавливать редактирование всех ботов, поскольку антивандальные боты, такие как User: ClueBot NG, должны иметь возможность редактировать все статьи основного пространства. Шаблон {{ боты }} может остановить бот от редактирования статьи в редких случаях, когда это необходимо.

Примеры

Вот некоторые примеры ботов:

  • Пользователь: AAlertBot - отправка статей в WikiProjects оповещения о текущих обсуждениях.
  • Пользователь: AnomieBOT - большое количество задач, наиболее известных по добавлению фиников в амбоксы.
  • Пользователь: ClueBot NG - противодействует вандализму .
  • Пользователь: Citation bot - добавляет на страницы PMID, ISBN и т. Д.
  • Пользователь: CommonsDelinker - удаляет ссылки на файлы, удаленные на Wikimedia Commons из-за нарушения политики.
  • Пользователь: DatBot - патрулирует фильтры редактирования и изменяет размеры несвободных изображений.
  • Пользователь: DumbBOT - часто удаляет шаблоны защиты с недавно незащищенных страниц.
  • Пользователь: InternetArchiveBot - получает архивные копии мертвых ссылок.
  • Пользователь: ListeriaBot - экспериментальный бот Магнуса Манске . Он генерирует и обновляет списки в Википедии.
  • Пользователь: Sigmabot III в нижнем регистре - архивные страницы обсуждения.
  • Пользователь: ProcseeBot - автоматически блокирует прокси из-за локальной политики в отношении открытых прокси .
  • Пользователь: SineBot - подписывает комментарии, оставленные на страницах обсуждения.
  • Пользователь: TheMagikBOT - часто добавляет шаблоны защиты в статьи без них.
  • Пользователь: бот WP 1.0 - работает с редакцией версии 1.0 .
  • Пользователь: Yobot - исправления синтаксиса и теги.

Смотрите также

Статьи

  • Интернет-бот
  • Википедия ботов

Категории

  • Википедия ботов
  • Википедия бот запрашивает одобрение

Мета

  • мета: бот
  • meta: Политика ботов
  • meta: Countervandalism Network / Боты

Barnstar

  • {{The Bot Creator Barnstar|put your message here. ~~~~}} - Выдается редактору за создание бота.
  • {{Bot operator's barnstar|put your message here. ~~~~}} - Барнстар оператора бота, Кодерам тоже нужна любовь.