Участник:KrBot
Постоянно работающие заданияНа регулярной основе бот выполняет следующие задания: Расстановка шаблоновБот занимается расстановкой трёх шаблонов: {{Нет категорий}}, {{Изолированная статья}}, {{Тупиковая статья}} в новых статьях, то есть по функциональности аналогичен ранее существовавшему U-bot'у. Отличия от него:
Таким образом на момент создания представлял собой дополнение U-bot'а, но не замену ему. Создание перенаправленийС целью повышения связности перед простановкой шаблонов бот пытается создавать следующие типы перенаправлений (редиректов):
Редирект создаётся только при наличии на него ссылок из любого пространства. Форматирование дат рождения/смертиТакже бот занимается форматированием дат рождения/смерти в карточках статей попавших в Категория:Википедия:Статьи с ручной викификацией дат в карточке. Обрабатываются только даты известных боту форматов — например, дата в формате «[[1 января]] [[1999]]» будет заменена на «1.1.1999», а дата «около [[1150 год]]а» будет оставлена как есть. Удаление забытых шаблонов {{Редактирую}}Бот удаляет шаблон {{Редактирую}}, если статья не модифицировалась в течение последних 3 дней. Подстановка дат в шаблоныЕсли в шаблонах {{Copyvio}}, {{Значимость}}, {{Источник}}, {{Нет АИ}}, {{Нет АИ 2}}, {{Нет ссылок}}, {{Нет ссылок в разделе}} не указана дата, то бот подставляет её. Копирование географических координатРобот для страниц находящихся в подкатегориях Категория:Википедия:Статьи без указанных географических координат заполняет координаты в карточках. Координаты берутся или из шаблона {{coord}} в самой статье, или из иноязычных статей через интервики. Обновление и архивация страницБот поддерживает в актуальном состоянии страницы Шаблон:Валютный курс/Данные, Шаблон:Список недавно умерших/Данные, Проект:Водные объекты/Обсуждения статей, а также архивирует старые записи со страницы Портал:Текущие события/Последние новости. Вставка раздела «Примечания»В статьи категории Википедия:Страницы с неправильно оформленными сносками, где нет шаблона {{примечания}} или тега <references /> бот пытается вставить раздел «Примечания». Реализация итогов обсуждений шаблонов и категорийБот может удалять переименовывать категории, удалять шаблоны. Для управления этой возможностью существует специальная страница, где можно оставить боту задание: Участник:KrBot/Задания. Рассылка сообщений о проблемах по тематическим проектамПри новых темах на страницах ВП:Сообщения об ошибках, ВП:К удалению, ВП:К быстрому удалению, ВП:К улучшению, ВП:К переименованию, ВП:К объединению, ВП:К разделению бот помещает сообщение на страницу проекта, интересующегося тематикой статьи. Настраивается эта функциональность на странице «Участник:KrBot/Получатели оповещений». Если в список попадают статьи, не соответствующие теме, то цепочку категорий можно найти с помощью специальных инструментов, после чего исключить из списка страницы, связанные через какую-то промежуточную категорию, на которой ответвление от исходной темы становится существенным. Задачи в других разделахВ украинском разделе Википедии бот удаляет забытые шаблоны Edited. В Викиновостях бот обновляет подстраницы шаблона Валютный курс. На Викиданных бот корректирует ссылки на страницы и задаёт значения свойств по информации из Википедии. Другие задачиИногда с помощью бота выполняются другие задания, такие как модификация карточек, копирование информации из других разделов через интервики, запуск чужих ботов и др. Некоторые из них перечислены на странице Участник:Ivan A. Krestinin/TODO. Оставить запрос на новое задание можно на страницах ВП:РДБ, TODO, странице обсуждения бота. Удаление локальной копии интервикВ связи с переносом интервик на Викиданные, бот удаляет локальную копию интервик из статей, где они полностью совпадают с информацией на Викиданных. Технические подробностиБот написан на C++. Исходный код части, занимающейся расстановкой шаблонов: KrBotSource. Information related to Участник:KrBot |