Боты

Материал из Wikivoyage
Перейти к: навигация, поиск


Роботы («бо́ты») — это программы для автоматического или полуавтоматического изменения статей. Боты могут быстро снизить производительность серверов и сильно нарушить работу сайта, поэтому их деятельность должна следовать приведённым здесь правилам и указаниям. Боты, деятельность которых не соответствует правилам, могут быть заблокированы до тех пор, пока их оператор не исправит все технические проблемы и не начнёт следовать установленным правилам.

Правила[править]

Учётная запись бота[править]

Бот должен работать на отдельной учётной записи, а не с учётной записи оператора: человек не может получить флаг бота. Личная страница бота должна чётко и ясно показывать, что это учётная запись бота. Операторы обязаны самостоятельно отвечать на все возникающие вопросы: например, перенаправив страницу обсуждения бота на свою собственную страницу обсуждения. Операторы не имеют права использовать программы-автоответчики.

Авторизация[править]

Есть три способа получить права бота.

Глобальные боты[править]

Глобальные боты (Global bots) получают доступ ко всем Вики-проектам, где разрешены глобальные боты — в частности, к Викигиду. Для получения глобального доступа бот должен отвечать следующим требованиям:
  • только обрабатывать интервики-ссылки или исправлять двойные перенаправления (redirects);
  • иметь доступ и значительный вклад в нескольких вики-проектах, чтобы подтвердить свою надёжность
Эти правила не запрещают ботам выполнять другие действия в вики-проектах, но лишь при условии одобрения этих действий местным сообществом.

Автоматическое одобрение[править]

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

По консенсусу сообщества[править]

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

Недопустимое использование[править]

  • Сомнительные правки: ботам разрешено вносить лишь те изменения, которые будут одобрены сообществом Викигида. Боты никогда не должны производить сомнительные правки. Если оператор хочет расширить круг работы своего бота на задачи, поддержанные местным сообществом, он должен уведомить об этом на соответствующей странице обсуждения и удостовериться в отсутствии возражений.
  • Загрузка данных: ботам запрещено массово скачивать содержимое сайта для каких-либо задач, не связанных непосредственно с одобренными задачами бота. В число запрещённых действий входит динамическое считывание страниц, которое может привести к бессрочной блокировке. Желающие загружать большие объёмы данных или создать зеркало Викигида должны использовать статический образ базы данных.
  • Проверка орфографии: ни один бот не должен исправлять орфографические ошибки в автоматическом режиме, особенно в основном пространстве имён. В большинстве языков такая деятельность неизбежно приводит к обилию ошибочных правок.

Указания[править]

Имя[править]

Желательно, чтобы учётная запись бота имела в имени слово bot: так проще отличать ботов от живых редакторов. Наиболее распространёнными формами именования ботов являются производные от имени оператора и слова bot (например, Xenophon (bot)).

Скорость редактирования[править]

Боты без флага бота могут совершать правки с интервалом не менее одной минуты. После присвоения флага разрешается сокращать интервал до 5 секунд (12 правок в минуту).

Скорость работы ботов может автоматически корректироваться с учетом нагрузки на сервер путем добавления дополнительного параметра в строке запроса каждого запрашиваемого URL, см. mw:Manual:Maxlag parameter.

Надзор[править]

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


Эта статья основана на работе из Meta-wiki. А здесь находится первоначальный список авторов.