Участник:IncubatorBot/MRitog

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


Пояснение к тексту номинации на удаление

[править | править код]

Статьи, выставленные на удаление, находились в Инкубаторе больше допустимого регламентом времени. После этого они были вынесены на внутреннее мини-рецензирование, где также прошло достаточно много времени, за которое допустимость переноса статьи в основное пространство так и не была никем определена. Данные статьи могут как соответствовать всем нормам и правилам, так и соответствовать критериям быстрого удаления, поэтому номинации могут быть быстро оставлены или удалены на усмотрение подводящего итог участника (ПИ/А), а содержательные аргументы к оставлению или удалению могут быть добавлены в соответствующую секцию любым участником. Рекомендуется проверить наличие дублей или более ранних удалений статьи. Наличие точки в конце названия может быть связано с проблемами при переименовании.

Назначение

[править | править код]
Подведение итогов

Бот работает на странице мини-рецензирование:

  1. подводит итоги в случае удаления или вывода статьи из Инкубатора;
  2. изменяет заголовки в случае, если статья переименована внутри Инкубатора;
  3. подчищает заголовки с датами.
Номинации "К удалению"

Бот определяет наиболее просроченные номинации на мини-рецензирование, после чего используя дополнительную учётную запись без флагов (во избежания автопатрулирования статьи) переименовывает (переносит) статью в основное пространство и номинирует её на удаление. Просроченные номинации определяются по параметру mr_KUdays в настройках, а количество номинаций в день параметром mr_KUmax (по умолчанию 5 номинаций). Номинация сопровождается текстом, который находится на странице Участник:Dibot/mrKU.

Реализация

[править | править код]

Бот написан на языке C# c использованием библиотеки DotNetWikiBot Framework.

Описание алгоритма

[править | править код]

Бот просматривает страницу мини-рецензирования, находя в ней заголовки вида == [[...]] ==, ищет значение из квадратных скобок в категории статей на мини-рецензировании, и если не находит, используя MediaWiki API, получает данные о переносе или удалении страницы.

  • 2016/03/24 — изменил ссылку на страницу участника, выполнившего действие со статьей, на страницу его обсуждения, чтобы не засорять список оповещений в верхнем меню (изменено [[u: на [[ut:).