Википедия:Заявки на статус бота/ClaymoreBot
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 18:06, 3 мая 2009 (UTC)
- Это был почти стабильный вариант, потом я исправил ошибки, добавил новый функционал и сильно ускорил работу бота, поэтому и «давно» :-) Функция в нынешнем виде работает исправно и не трогает имена, которые не сумела распознать. «Нельзя ли эту функцию включить в общее обновление данных?» — ты предлагаешь не делать ботом правок, которые меняют только имена? Я могу попробовать распознавать такие случаи. — Claymore 13:21, 3 мая 2009 (UTC)
- Похоже, что ошибки устранены. Теперь возражений у меня нет. — Obersachse 22:28, 3 мая 2009 (UTC)
- Таблица очень большая, подписи участников в ней не нужны, поэтому я выбираю только собственно имена участников. К сожалению, в функции определения имени была допущена ошибка, поэтому пара подписей участников пострадали. Ошибку в функции я давно исправил, и в следующих проходах проблем пока не было. Если ты считаешь, что подписи трогать не стоит, я могу убрать их обработку. Правда, это приведёт к некоторому утяжелению страницы. — Claymore 11:40, 3 мая 2009 (UTC)
Итог/Summary[править код]
Флаг боту выдан. — Obersachse 12:09, 7 мая 2009 (UTC)