Бот (программа)
Бот — программа для совершения автоматических действий в википроектах или сбора информации в них.
Содержание |
[править] Назначение
Боты выполняют массовые однотипные работы. Несколько примеров:
- замена одних кусков текста на другие;
- удаление из статей удалённых шаблонов, категорий и файлов;
- простановка интервикиссылок;
- исправление орфографических ошибок;
- блокировки открытых прокси;
- удаление ненужных страниц.
В русскоязычном разделе после включения патрулирования боты использовались для патрулирования статей, созданных проверенными участниками, с целью снизить количество непатрулированных страниц.
[править] Наиболее распространённые виды ботов
[править] Боты автозамен
Самый распространённый вид ботов. Программа скачивает себе тексты нескольких страниц (например, все страницы в категории «Снусмумрики Италии»), делает в этих текстах какие-то изменения (например, «в Украине» -> «на Украине»), а затем сохраняет в вики внесённые поправки.
[править] Боты заливок
Бот может создавать заготовки статей автоматически.
На основе каких-либо баз данных создаются крупные массивы размером от сотен до десятков тысяч статей (обычно о географических объектах), содержащих минимальную информацию о предмете, это называется ботозаливкой.
[править] Антивандальные боты
[править] Разовые и регулярные боты
Некоторые боты выполняют разовую задачу, а потом не используются. Пример — разделение всех подневных страниц «К удалению» на отдельные по каждой обсуждаемой статье).
Некоторые же боты запускаются постоянно. Пример — автозамены с ёфикатором, применяемые к каждой новой статье.
[править] Реализация
Боты для викисайтов пишутся на разных языках программирования, но наиболее распространены Python и Perl.
Распространённость Python объясняется тем, что на нём была написана pywikipedia — исторически первая коллекция ботов для движка MediaWiki, выполняющих самые распространённые задачи — простановка интервикиссылок, автозамены и так далее.
Также широко используется программа AWB, которая позволяет производить многие действия (в основном автозамены) и без познаний в программировании.
[править] Организация
Обычно боты работают под отдельной учётной записью, не совпадающей с основной учётной записью хозяина и имеющей специальный технический флаг, также называющийся «бот».
[править] Прочее
За выдающийся вклад в Википедию с использованием бота существует орден «Заслуженный ботовод».
[править] Примечания
Бот (программа) относится к теме «Боты» |