stringtranslate.com

Википедия:Боты

Мужчина пожимает руку маленькому гуманоидному роботу.
Физический робот ( справа )

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

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

История

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

Политика в отношении ботов

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

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

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

Запуск автоматизированного бота на отдельной учетной записи требует одобрения, которое можно запросить на странице Wikipedia:Bots/Requests for approval .

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

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

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

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

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

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

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

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

  • WP:HIDEBOT
  • WP:HIDEBOTS

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

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

  1. Перейдите на страницу Special:MyPage/common.js (или Special:MyPage/skin.js ) и добавьте следующую строку ( diff ):
    importScript('User:UncleDouggie/smart_watchlist.js'); // Backlink: [[User:UncleDouggie/smart_watchlist]]
  2. Перейдите в Special:Preferences#mw-prefsection-rc , установите флажки «Группировать изменения по странице в последних изменениях и списке наблюдения» и «Использовать интерфейс, отличный от JavaScript», затем нажмите «Сохранить».
  3. Не забудьте обойти кэш вашего браузера .
  4. Перейдите в свой список наблюдения. Там должно быть поле с несколькими опциями. Отметьте галочкой поле «Включить скрытие кнопок пользователя». Это позволит вам скрыть определенных ботов (и пользователей) из вашего списка наблюдения.
    Примечание: возможно, вам захочется снять флажок «Включить скрытие кнопок пользователя» после того, как вы проигнорируете бота, чтобы случайно не нажать «Скрыть пользователя» при просмотре списка наблюдения.

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

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

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

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

  • WP:Скрыть

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

Шаги

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

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

Примечания:

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

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

Примеры

Вот несколько примеров ботов:

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

Статьи

Категории

Мета

Барнстар

Пользовательский ящик и верхняя иконка