ClaymoreBot
Пожалуйста, если вы заметили ошибку в работе бота или у вас есть какие-либо пожелания, напишите мне или на страницу обсуждения бота. Я охотно отвечу на любые вопросы или комментарии.
РаботаПравить
Кратко о себе |
---|
С этой учётной записи работают восемь ботов:
- MostPopularPagesWikiBot, который может автоматически обновлять страницы Популярные статьи и Популярные в прошлом на основе списка популярных статей. Бот скачивает текущие версии этих страниц, делает один запрос о состоянии патрулирования примерно 1000 статей из этого списка и обновляет две страницы. Запускается раз в неделю.
- ErrorReportsWikiBot, который автоматически обновляет статистику обработки сообщений об ошибках. Бот скачивает свежие версии ВП:СО и её архивов, кеширует их на диске, обрабатывает данные и обновляет статистику. Если страница не менялась со времени последнего запуска бота, она не качается. Запускается раз в неделю.
- NullEditWikiBot, который может автоматически сделать нулевые правки в статьях из списка WhatLinksHere/Шаблон:Deleteslow, которые не вошли в категорию Википедия:К быстрому удалению. Бот делает один запрос на чтение и N нулевых правок, где N — число найденных статей. Запускается каждый день.
- ReviewStatsWikiBot, который собирает статистику активности патрулирующих в прошлом месяце. Действием считается все действия по патрулированию (включая снятие пометки о патрулировании), за исключением автоматического патрулирования и создания статей патрулирующими. Бот делает один запрос на чтение и одну правку. Запускается раз в месяц.
- AutoeditorsWikiBot, который обновляет таблицу ВП:ФПА. Запускается раз в неделю.
- NewPagesWikiBot (периодически бывает неактивен), который обновляет списки новых страниц различных порталов. Список получается с помощью скрипта CatScan, расположенного на тулсервере. Бот может выводить любое количество новых статей за последние 30 дней (720 часов). См. также NirvanaBot, AeroBot.
- TalkCleanupWikiBot, который обновляет страницы ВП:КУ, ВП:КОБ, ВП:КПМ, ВП:КУЛ, ВП:ВУС и ВП:КР.
- ArchiveWikiBot, который архивирует ВП:ЗКА, ВП:ЗС+, ВП:ЗС-, форумы, ВП:ЗСП, ВП:ЗСАП, ВП:ЗССП, ВП:ИС и ВП:СДР, а также обсуждения участников, на которых стоит шаблон User:ClaymoreBot/Архивация.
ВП:КУПравить
Бот обновляет таблицу текущих обсуждений после обработки обсуждений в категории Википедия:Незакрытые обсуждения удаления страниц. Зачёркиваются заголовки секций, в которых есть подсекции «Итог», «Общий итог» или «Автоматический итог». Если у таких секций есть подсекции с внутренними ссылками в заголовке, то они тоже зачёркиваются. Далее бот проходит по заголовкам всех секций, у которых нет итога, и проверяет, не была ли страница удалена. Если такие секции находятся, бот автоматически подводит итог, добавляя подсекцию «Автоматический итог». Если после подведения итога на обсуждаемые страницы забыли добавить шаблон {{оставлено}}, бот добавляет его автоматически.
Бот автоматически архивирует обсуждение (убирает его из категории Википедия:Незакрытые обсуждения удаления страниц), если встречает шаблон {{closed}} сразу после {{ВПВУС-Навигация}}. Архивация производится сразу.
ВП:КОБПравить
Бот обновляет таблицу текущих обсуждений после обработки обсуждений в категории Википедия:Незакрытые обсуждения объединения страниц. Зачёркиваются заголовки секций, в которых есть подсекция «Итог». Если у таких секций есть подсекции с внутренними ссылками в заголовке, то они тоже зачёркиваются.
ВП:КПМПравить
Бот обновляет таблицу текущих обсуждений после обработки обсуждений в категории Википедия:Незакрытые обсуждения переименования страниц. Зачёркиваются заголовки секций, в которых есть подсекция «Итог». Если у таких секций есть подсекции с внутренними ссылками в заголовке, то они тоже зачёркиваются. Обсуждаемой страницей считается страница, указанная по внутренней ссылке в начале заголовка секции. Бот умеет находить страницы, которые переименовали без подведения итога, и добавлять итог на соответствующую страницу обсуждения. Если после подведения итога на обсуждаемые страницы забыли добавить шаблоны {{переименовано}} или {{не переименовано}}, бот добавляет их автоматически.
Бот автоматически архивирует обсуждение (убирает его из категории Википедия:Незакрытые обсуждения переименования страниц), если встречает шаблон {{closed}} сразу после {{ВПКПМ-Навигация}}. Архивация происходит с задержкой в двое суток после последней правки страницы обсуждения.
- Планы
Перемещение обсуждений категорий на ВП:ОКТО.
ВП:КУЛПравить
Бот обновляет таблицу текущих обсуждений после обработки обсуждений в категории Википедия:Незакрытые обсуждения статей для улучшения. Зачёркиваются заголовки секций, в которых есть подсекция «Итог» или которые помечены в заголовке шаблонами {{ОК}} или {{Ok}}. Если у таких секций есть подсекции с внутренними ссылками в заголовке, то они тоже зачёркиваются.
ВП:ВУСПравить
Бот обновляет таблицу текущих обсуждений после обработки обсуждений в категории Википедия:Незакрытые обсуждения восстановления страниц. Зачёркиваются заголовки секций, в которых есть подсекция «Итог». Если у таких секций есть подсекции с внутренними ссылками в заголовке, то они тоже зачёркиваются.
Бот автоматически архивирует обсуждение (убирает его из категории Википедия:Незакрытые обсуждения восстановления страниц), если встречает шаблон {{closed}} сразу после {{ВПВУС-Навигация}}. Архивация происходит с задержкой в двое суток после последней правки страницы обсуждения.
ВП:КРПравить
Бот обновляет таблицу текущих обсуждений после обработки обсуждений в категории Википедия:Незакрытые обсуждения разделения страниц. Зачёркиваются заголовки секций, в которых есть подсекция «Итог». Если у таких секций есть подсекции с внутренними ссылками в заголовке, то они тоже зачёркиваются.
АрхивацияПравить
На следующих страницах архивируются секции второго уровня, в которых есть подсекция «Итог» и не было новых реплик какое-то время (в скобках указан срок устаревания):
- ВП:ЗКА (2 дня; при отсутствии подсекции «Итог» — 30 дней);
- ВП:ЗКБ (3 дня);
- ВП:ЗКП (сутки при наличии шаблона выполнения/отклонения запроса; 10 дней в противном случае);
- ВП:ЗОТ (14 дней);
- ВП:ЗС- (2 дня);
- ВП:ЗС+ (2 дня);
- ВП:ЗСАП (сутки);
- ВП:ЗСЗ (2 дня);
- ВП:ЗСП (сутки);
- ВП:ЗСПИ (сутки);
- ВП:ЗСПФ (сутки);
- ВП:КОИ (2 дня; при отсутствии подсекции «Итог» — 30 дней);
- ВП:ОАД (7 дней);
- ВП:ОСП (7 дней);
- ВП:ПУЗ (3 дня);
- ВП:РДБ (7 дней при наличии шаблона выполнения/отклонения запроса; 60 дней в противном случае);
- ВП:СЛ (3 дня; при отсутствии подсекции «Итог» — 30 дней);
- ВП:СО (3 дня при наличии шаблона закрытия темы);
- ВП:СОФВ (4 дня при наличии шаблона закрытия темы);
- ВП:УЗУРП (7 дней).
ВП:СДР архивируется согласно инструкции, срок устаревания выбран в 2 недели.
На страницах форумов архивируются секции второго уровня, в которых определённое время не было новых реплик. При этом для большинства форумов наличие подсекции «Итог» не требуется. Список архивируемых форумов:
- ВП:ВУ (7 дней);
- ВП:ФА (14 дней; при наличии подсекции «Итог» — 7 дней);
- ВП:Ф-АИ (14 дней);
- ВП:Ф-АП (14 дней);
- ВП:ФБ (30 дней);
- ВП:Ф-ГЕО (25 дней);
- ВП:Ф-В (10 дней);
- ВП:Ф-ИВ (30 дней);
- ВП:Ф-ИСТ (14 дней);
- ВП:ФН (10 дней);
- ВП:Ф-О (10 дней);
- ВП:Ф-ПАТ (7 дней);
- ВП:Ф-ПИ (10 дней);
- ВП:Ф-ПРА (30 дней; при наличии подсекции «Итог» — 7 дней);
- ВП:Ф-ПРЕ (10 дней);
- ВП:Ф-Т (14 дней).
Более подробно параметры архивации приведены на страницах, входящих в этот список --Michgrig (talk to me) 12:41, 18 февраля 2013 (UTC)
Архивация обсужденийПравить
Бот архивирует обсуждения участников, на которых стоит шаблон User:ClaymoreBot/Архивация. На странице шаблона можно посмотреть примеры использования и документацию шаблона. Вы можете обратиться ко мне за помощью в настройке архивации вашей страницы обсуждения или попросить поддержку какого-либо нового способа архивации.
ПорталыПравить
На данный момент, около 600 (в прошлом до 700) списков новых статей, статей на КУ, КУЛ, и прочих, в порталах и проектах настроены на автоматическое обновление этим ботом (но обновляется его заместителем NirvanaBot): см. список 1, или список2.
- Планы
- Помочь с обновлением новых статей в проекте «Тематическая неделя»;
Проверять лицензию добавляемых изображений в списки новых статей;Сделано в NirvanaBotСчитать для портала «Индейцы» количество новых статей.Сделано в NirvanaBot- Сделать для портала «Индейцы» счётчик статей в категории „Индейцы“.
ПланыПравить
- Защита от ошибочного проставления шаблона {{closed}} под навигационными шаблонами;
- Убирание параметра «closed» из навигационных шаблонов, если на странице не закрыта часть обсуждений.
- Реагировать на подстроку в заголовке, а не на точный заголовок.
Технические характеристикиПравить
Боты написаны на C# 3.5 с использованием библиотеки SharpMediaWiki. Исходный код ботов доступен на GitHub.