Традиция:Правила применения ботов

Материал из свободной русской энциклопедии «Традиция»
Перейти к навигации Перейти к поиску

Icon apps query.svg

Эта страница предлагается к включению в справку «Традиции» в качестве правила или руководства. В данный момент всё, что написано на данной странице, не является действующими правилами «Традиции». Проект может находиться на этапе разработки, обсуждения или получения поддержки сообщества для принятия, а также может быть отклонён.
Короткая ссылка-перенаправлениеStub W.gif
Боты
Правила применения ботов  • Заявки на статус бота • FAQ по ботам
Работа для бота • Вопросы по ботам • Список ботов • Самые активные боты

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

Основные положения[править | править код]

В Традиции и братских для неё википроектах разрешается использовать только боты, получившие разрешение на использование. Для этого надо подать заявку на страницу Традиция:Запросы к стюардам#Права_бота. В заявке следует указать:

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

Запрещено:[править | править код]

  • Боты не должны самостоятельно выполнять задачи, для которых требуется человеческое разумение, например, исправление грамматики или ёфикация.
  • Боты не должны совершать несоразмерное количеству правок число чтений содержимого Традиции. Если вам требуется содержимое большого количества статей — используйте дампы.
  • А также:
    • Из-под зарегистрированного бота строго запрещается участвовать в обсуждениях, делать небот-правки, а также использовать бота для войны откатов.
  • Ботам-администраторам запрещается производить административные действия без краткого описания, а также блокировать участников-невандалов.

За допущенные выше нарушения осуществляется быстрое снятие флага бота и блокировка самого бота.

Требования к ботам[править | править код]

Каждый бот в обязательном порядке должен иметь страницу участника, на которой должно быть указано:

  • Что это бот
  • Кто его владелец
  • Какие функции этот бот выполняет

Можно использовать для этой цели {{Бот}}

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

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

Технические требования[править | править код]

Во избежание перегрузки сервера боты обязаны ограничивать скорость редактирования.

Боты, выполняющие некритические задания, не могут совершать более 8 правок в минуту, тогда как для ботов, выполняющих особо важные задания этот предел расширяется до 15 правок в минуту. Кроме того, рекомендуется использовать Maxlag не менее 5.

В случае, если бот использует стороннюю инфраструктуру, например, Pywikipedia или AutoWikiBrowser, это ПО должно регулярно обновляться до актуальной версии (например, интервики-боты должны обновляться перед каждым запуском).