Википедия:Заявки на статус бота/ClaymoreBot

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

User:ClaymoreBot[править код]

ClaymoreBot (обс. · вклад · журналы · блокировки · фильтры)

Ответственный ботовод/Botmaster: Claymore.

Цель/Purpose[править код]

Бот запускается вручную, он автоматически обновляет страницы Популярные статьи и Популярные в прошлом на основе списка популярных статей. Правки: [1], [2], большое изменение. Также бот может собирать статистику обработки сообщений об ошибках. Выборочные правки: [3], [4].

Технические подробности/Technical details[править код]

Написан на C# с использованием библиотеки SharpMediaWiki. Для обновления страницы Популярные статьи бот скачивает три страницы (Популярные статьи, Популярные в прошлом и списка популярных статей), делает один запрос о состоянии патрулирования примерно 1000 статей и две правки. Для обновления статистики обработки сообщений об ошибках бот при необходимости скачивает ВП:СО и её архивы (результаты сохраняются, бот не пытается скачать страницы, если они не менялись с последнего запуска) и делает одну правку.

Флаг бота в других виках/Already has a bot flag[править код]

Нет.

Обсуждение/Discussion[править код]

  • (+) За выдачу флага. — putnik 09:11, 3 мая 2009 (UTC)[ответить]
  • Что в этой правке бот сделал с участником Sivanov87? Зачем надо менять Участник на User? Я пока (−) Против. — Obersachse 09:47, 3 мая 2009 (UTC)[ответить]
    Таблица очень большая, подписи участников в ней не нужны, поэтому я выбираю только собственно имена участников. К сожалению, в функции определения имени была допущена ошибка, поэтому пара подписей участников пострадали. Ошибку в функции я давно исправил, и в следующих проходах проблем пока не было. Если ты считаешь, что подписи трогать не стоит, я могу убрать их обработку. Правда, это приведёт к некоторому утяжелению страницы. — Claymore 11:40, 3 мая 2009 (UTC)[ответить]
    Вчера - это давно? ;-)
    Против приведения в соответствие имени в таблице с никами ничего не имею, если эта функция исправно работает. Даже наоборот, приветствую. Остался вопрос, нельзя ли эту функцию включить в общее обновление данных? Ведь в данной правке (несмотря на ошибку) кроме изменении имён ничего нового нет. — Obersachse 12:33, 3 мая 2009 (UTC)[ответить]
    Это был почти стабильный вариант, потом я исправил ошибки, добавил новый функционал и сильно ускорил работу бота, поэтому и «давно» :-) Функция в нынешнем виде работает исправно и не трогает имена, которые не сумела распознать. «Нельзя ли эту функцию включить в общее обновление данных?» — ты предлагаешь не делать ботом правок, которые меняют только имена? Я могу попробовать распознавать такие случаи. — Claymore 13:21, 3 мая 2009 (UTC)[ответить]
    Мой «против» уже начинает шататься. :-) — Obersachse 18:06, 3 мая 2009 (UTC)[ответить]
    Теперь бот не пытается сохранять правки, если поменялись только значения в графах «Патрулирующий X». Плюс он стал сортировать статьи по количеству хитов и названиям, а также правильно подсчитывать количество статей с лагом более двух недель. — Claymore 20:11, 3 мая 2009 (UTC)[ответить]
    Похоже, что ошибки устранены. Теперь возражений у меня нет. — Obersachse 22:28, 3 мая 2009 (UTC)[ответить]

Итог/Summary[править код]

Флаг боту выдан. — Obersachse 12:09, 7 мая 2009 (UTC)[ответить]