Участник:ClaymoreBot/Новые статьи

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

Этот шаблон управляет параметрами формирования ботом ClaymoreBot различных списков страниц, входящих в заданную категорию или категории. Пример простейшего использования шаблона:

{{User:ClaymoreBot/Новые статьи
|тип = список новых статей
|категория = Индейцы
|страница = Портал:Индейцы/Новые статьи
|подвал = \n<noinclude>
[[Категория:Википедия:Списки новых статей по темам|{{PAGENAME}}]]
</noinclude>
}}

Этот шаблон сообщает боту, что необходимо обновлять страницу Портал:Индейцы/Новые статьи новыми статьями из категории Индейцы.

Типы списков

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

Бот поддерживает следующие типы списков страниц, задаваемые параметром «тип»:

  • список новых статей (пример, параметры);
  • список новых статей с изображениями в карточке — список новых статей, элементами которого являются изображения, взятые из карточек этих статей (пример, параметры);
  • список новых статей с изображениями — список новых статей, элементами которого являются первые попавшиеся боту изображения из новых статей;
  • списки новых статей по дням — списки новых статей, сгруппированные по дням (пример, параметры);
  • список страниц с заданными категориями и шаблонами — полные списки страниц, входящие в заданные категории и содержащие в своём тексте заданные шаблоны (пример, параметры);
  • список страниц с заданными категориями, шаблонами и обсуждением — полные списки страниц, находящихся на заданных страницах обсуждений, входящих в определённые категории и содержащие заданные шаблоны (пример, параметры);
  • список наблюдения — полный список статей в заданной категории или категориях, предназначен для слежения за статьями с помощью механизма связанных правок (пример списка, связанные правки, параметры списка);
  • отсортированный список статей, которые должны быть во всех проектах — специальный тип списка, используется только для обновления страницы Проект:Ядро энциклопедии/Отсортированный список статей, которые должны быть во всех проектах (параметры списка).

Список параметров, распознаваемых ботом:

  • тип — тип списка (см. #Типы списков), обязательный параметр;
  • страница — страница, которую должен обновлять бот, обязательный параметр;
  • категория — категория, в которую должны входить страницы из списка, обязательный параметр, если не используется параметр категории. Пример: «категория = Индейцы»;
  • категории — категории, в которые должны входить страницы из списка, обязательный параметр, если не используется параметр категория. Категории должны перечисляться через запятую либо через «",». Примеры: «категории = Аниме, Манга», «категории = "Персоналии, награждённые каким-то орденом", "Россия"»;
  • игнорировать — список категорий (и их подкатегорий), страницы которых надо игнорировать при формировании списка. Категории должны перечисляться через запятую либо через «",». Пример: «игнорировать = "Хентай", "Яой"»;
  • элементов — максимальное количество элементов в списке. Бот не будет убирать из списка какие-либо элементы, если их общее количество меньше максимального (по умолчанию — 20);
  • глубина — глубина дерева категорий, которую будет просматривать бот (по умолчанию — 7);
  • помечать правки — помечать правки бота как ботоправки и малые, значение по умолчанию — «да»;
  • пространство имён — задаёт номер пространства имён, в котором требуется искать страницы заданной категории (по умолчанию — 0, основное пространство);
  • формат элементов — строка, представляющая один элемент с списке (по умолчанию — «[[%(название)]]»). Можно использовать следующие переменные (на месте этих переменных бот подставит какое-либо значение):
    • %(название) — название страницы без указания пространства имён. Например, для статьи Византия вместо строчки «%(название)» бот подставит «Византия», а для категории Математика бот подставит «Математика»;
    • %(автор) — имя участника, сделавшего первую правку на странице (только для типов «списки новых статей …»);
    • %(дата) — для типов «список новых статей …» — дата и время первой правки на странице, для типов «список страниц с заданными категориями …» — дата обсуждения;
    • %(имя файла) — название файла, найденного на странице (только для типов «список новых статей с изображениям …»);
  • часов — брать только страницы, созданные столько часов назад (по умолчанию — 720, максимальное значение — 720). Параметр используется только в списках новых статей;
  • архив — страница, на которую нужно помещать элементы списка, которые до этого были в списке, но исчезли из него в следующем проходе бота. Эти элементы просто добавляются в начало указанной страницы. Параметр используется только в списках новых статей;
  • шапка — значение этого параметра бот поместит в начало списка. Строчка «\n» будет заменена на перевод строки;
  • подвал — значение этого параметра бот поместит в конец списка. Строчка «\n» будет заменена на перевод строки;
  • игнорировать авторов — не помещать в список страницы, созданные этими участниками. Параметр используется только в списках новых статей. Пример: «игнорировать авторов = "Claymore", "ClaymoreBot"»;
  • шаблоны — список шаблонов, которые должны присутствовать на странице из списка. Шаблоны должны перечисляться через «\n». Пример: «Кандидат в избранные статьи\nХорошая статья и кандидат в избранные»;
  • префикс — префикс страниц с обсуждениями, например, «Википедия:К удалению/». Используется только для типа «список страниц с заданными категориями, шаблонами и обсуждением».