Lt304888.ru

Туристические услуги

Участник:KrBot

30-06-2023


Содержание

Постоянно работающие задания

На регулярной основе бот выполняет следующие задания:

Расстановка шаблонов

Бот занимается расстановкой трёх шаблонов: {{Нет категорий}}, {{Изолированная статья}}, {{Тупиковая статья}} в новых статьях, то есть по функциональности аналогичен U-bot. Отличия от него:

  • работает более оперативно, через 4 часа после создания статьи, в отличии от 1-5 суток U-Bot-а;
  • вносит все необходимые шаблоны за одну правку, не замусоривая историю тремя правками;
  • работает непосредственно с рувики, а не с её копией, тем самым избегая работы с неактуальными версиями;
  • работает только с новыми статьями;
  • обрабатывает каждую страницу обычно лишь однажды (то есть не умеет снимать шаблоны);

Таким образом представляет собой дополнение U-bot-а, но не замену ему.

Создание редиректов

С целью повышения связности перед простановкой шаблонов бот пытается создавать следующие типы редиректов:

  • в случае присутствия буквы «ё» в имени статьи редирект с «е»;
  • для статей из категории Персоналии по алфавиту и формата заголовка «Фамилия, Имя Отчество» редиректы «Имя Отчество Фамилия», «Фамилия Имя Отчество», «Фамилия И. О.», «И. О. Фамилия».
  • аналогично для формата «Фамилия, Имя» редиректы «Имя Фамилия», «Фамилия Имя», «Фамилия И.», «И. Фамилия».

Редирект создаётся только при наличии на него ссылок из любого пространства.

Форматирование дат рождения/смерти

Также бот занимается форматированием дат рождения/смерти в карточках статей попавших в Категория::Статьи с ручной викификацией дат в карточке. Обрабатываются только даты известных боту форматов, например, дата в формате «[[1 января]] [[1999]]» будет заменена на «1.1.1999», а дата «около [[1150 год]]а» будет оставлена как есть.

Удаление забытых шаблонов {{Редактирую}}

Бот удаляет шаблон {{Редактирую}}, если статья не модифицировалась в течение последних 3 дней.

Подстановка дат в шаблоны

Если в шаблонах {{Copyvio}}, {{Значимость}}, {{Источник}}, {{Нет АИ}}, {{Нет АИ 2}}, {{Нет ссылок}}, {{Нет ссылок в разделе}} не указана дата, то бот подставляет её.

Копирование географических координат

Робот для страниц находящихся в подкатегориях Категория::Статьи без указанных географических координат заполняет координаты в карточках. Координаты берутся или из шаблона {{coord}} в самой статье, или из иноязычных статей через интервики.

Обновление и архивация страниц

Бот поддерживает в актуальном состоянии страницы Шаблон:Валютный курс/Данные, Шаблон:Список недавно умерших/Данные, а также архивирует старые записи со страницы Портал:Текущие события/Последние новости.

Вставка раздела «Примечания»

В статьи категории :Страницы с неправильно оформленными сносками, где нет шаблона {{примечания}} или тега <references /> бот пытается вставить раздел «Примечания».

Копирование ссылки на Викисклад

Для страниц из подкатегорий :Наполнение Викисклада бот копирует ссылку на Викисклад из статей по интервикам.

Другие задачи

Иногда с помощью бота выполняются другие задания, такие как модификация карточек, копирование информации из других разделов через интервики, запуск чужих ботов и др. Некоторые из них перечислены на странице Участник:Ivan A. Krestinin/TODO. Оставить запрос на новое задание можно на страницах ВП:РДБ, TODO, странице обсуждения бота.

Технические подробности

Бот написан на C++, исходный код части занимающейся расстановкой шаблонов: KrBotSource.

Участник:KrBot.

© 2020–2023 lt304888.ru, Россия, Волжский, ул. Больничная 49, +7 (8443) 85-29-01