Участник:ClaymoreBot/Архивация
Архивация страницы обсуждения участника
Для того, чтобы Бот начал архивировать Вашу СО, находясь на странице нажмите кнопку [Править код], добавьте в самое начало шаблон {{User:ClaymoreBot/Архивация}} с обязательным указанием необходимых параметров архивации. Шаблон следует добавлять именно в начало, а не куда-то в середину, иначе Бот унесёт в архив сам шаблон архивации.
Пример готового кода для ежемесячной автоматической архивации с устареванием страниц — 14 дней (просто скопируйте и вставьте к себе в начало страницы обсуждения через функцию правки кода):
{{Архив-А/2}}
{{User:ClaymoreBot/Архивация
|тип = месяц
|срок = 14
|формат = Архив/%(год)/%(месяц)
}}
После успешного добавления шаблона в верхнем правом углу СО появится иконка Бота, а Вы при наведении на неё увидите комментарий — эта страница архивируется ботом.
Бот архиватор работает каждую ночь с 0:00 до 2:00 по UTC (с 3:00 до 5:00 по Москве)[Данные актуальны на сентябрь 2024 года] — он совершает правки только в этот промежуток времени, чтобы не создавать излишнюю нагрузку днём.
Бот проведёт первую архивацию Вашей СО в порядке очереди, в ближайшее окно своей активности — он создаст страницу архива и перенесёт обозначенное параметрами содержимое на неё, Вы получите соответствующее уведомление о совершённой ботом правке. Ссылку на созданный ботом архив соответственно можно будет увидеть в журнале изменений Вашей СО. Использование вместе с шаблоном автоматического архива {{Архив-А/2}} решает вопрос добавления ссылок на созданные страницы в сам шаблон архива, {{Архив-А/2}} будет автоматически заполняться ссылками на создаваемые ботом страницы.
Примечание: Бот архивирует данные только если объём его правки при этом будет превышать 3072 байта. Если Вы не желаете дожидаться накопления минимального необходимого для архивации объёма информации и Вам нужно отправить в архив небольшую тему, Вы можете сделать это сами, создав необходимую страницу вручную — см. ВП:ЧО.
Примеры
Архивация страниц обсуждения
Просто архивировать темы на указанную страницу:
{{User:ClaymoreBot/Архивация |тип = страница |страница = Архив <!-- раскрывается в Обсуждение участника:Claymore/Архив --> |срок = 14 }}
Страница архива представляет собой один месяц:
{{User:ClaymoreBot/Архивация |тип = месяц |формат = Архив/%(год)/%(месяц) <!-- раскрывается в Обсуждение участника:Claymore/Архив/2009/09 --> |срок = 14 }}
Страница архива представляет собой полгода:
{{User:ClaymoreBot/Архивация |тип = полгода |формат = Архив/%(год)/%(полугодие) <!-- раскрывается в Обсуждение участника:Claymore/Архив/2009/2 --> |срок = 14 }}
Страница архива представляет собой год:
{{User:ClaymoreBot/Архивация |тип = год |формат = Архив/%(год) <!-- раскрывается в Обсуждение участника:Claymore/Архив/2009 --> |срок = 14 }}
Если даже за несколько лет страница обсуждения имеет мало тем, целесообразней архивировать её не по годам, а по количеству тем:
{{User:ClaymoreBot/Архивация |тип = нумерация |формат = Архив/%(нумерация) <!-- раскрывается в Обсуждение участника:Claymore/Архив/1 --> |срок = 365 |тем в архиве = 50 }}
Архивация страниц с запросами
Если требуется разместить шаблон с настройками архивации на отдельную страницу (например, с целью её защиты), то с помощью параметра обрабатывать можно указать название страницы, отличное от названия страницы, на которой размещён шаблон. Этот параметр будет работать только если страница с шаблоном внесена в список.
{{User:ClaymoreBot/Архивация |тип = месяц |срок = 3 |итог = да |формат = Архив/%(год)/%(месяц) <!-- раскрывается в Википедия:Запросы к администраторам/Архив/2009/09 --> |обрабатывать = Википедия:Запросы к администраторам |новые = сверху }}
Архивация форумов
Если страницы архива не являются подстраницами обрабатываемой страницы, то для задания таких страниц можно использовать параметр абсолютный путь. Этот параметр будет работать только если страница с шаблоном внесена в список.
{{User:ClaymoreBot/Архивация |тип = месяц |срок = 14 |формат = Википедия:Форум/Архив/Авторское право/%(год)/%(месяц) |обрабатывать = Википедия:Форум/Авторское право |новые = сверху |абсолютный путь = да }}
Архивация в случае, если требуется разный срок хранения тем с наличием ключевых слов и без него
Если требуется, чтобы темы, в которых присутствуют определённые ключевые слова (например, «Итог»), архивировались быстрее, а темы без таких ключевых слов присутствовали подольше, можно использовать пару параметров архивировать с и задержка принудительной архивации.
{{User:ClaymoreBot/Архивация |тип = месяц |срок = 30 |формат = Википедия:Форум/Архив/Правила/%(год)/%(месяц) |обрабатывать = Википедия:Форум/Правила |архивировать с = "=== Итог ===", "===Итог===", "===Итог ===", "=== Итог===" |задержка принудительной архивации = 7 |новые = сверху |абсолютный путь = да |заголовок = {{архив форума}} }}
Архивация при наличии шаблона (ключевого текста)
{{User:ClaymoreBot/Архивация |тип = месяц |срок = 45 |формат = Проект:Библиотека/Требуются книги/Архив/%(год)/%(месяц) |обрабатывать = Проект:Библиотека/Требуются книги |архивировать с = "{{done|выполнен}}", "{{done|выполнено}}", "{{сделано|выполнен}}", "{{сделано|выполнено}}" |задержка принудительной архивации = 7 |новые = сверху |абсолютный путь = да |заголовок = {{closed}} }}
Пропускать
{{User:ClaymoreBot/Архивация |тип = месяц |формат = Архив/%(год)/%(месяц) <!-- раскрывается в Обсуждение участника:Claymore/Архив/2009/09 --> |срок = 30 |пропускать с = {{/on hold}} |новые = снизу |показывать = да }}
Параметры
тип
— тип архивации, одно из следующих значений:- страница;
- месяц;
- квартал;
- полгода;
- год;
- нумерация — просматривает существующие архивы («/1», «/2», «/3» и т. д.), ищет последний и всё складывает туда; требует параметр «
тем в архиве
», при достижении указанного там значения бот создаст следующую страницу-цифру; - статьи для рецензирования;
срок
— срок устаревания тем, в днях. Если столько дней в теме не появлялось новых сообщений, она будет архивирована;формат
— формат названий страниц архивов, в начало строки бот добавит название страницы, на которой установлен шаблон;новые
— как размещать новые сообщения в архивах: снизу или сверху. Валидные значения:сверху
. Если не указано или другой текст, то новые сообщения размещаются снизу;итог
— для архивации темы в ней должна быть подсекция с названием «Итог». Валидные значения:да
. Если параметр не указан или другой текст, итог не требуется;показывать
— показывать в правом верхнем углу страницы сообщение об автоматической архивации: да — показывать, нет — не показывать. По умолчанию показывать;обрабатывать
— использовать значение параметра в качестве имени страницы для архивации вместо имени страницы, на которой стоит шаблон. Работает только на страницах, указанных в списке.архивировать с
— ключевые слова, при наличии которых тема будет архивирована.задержка принудительной архивации
— Используется при наличии параметраархивировать с
. Если столько дней в теме не появлялось новых сообщений при наличии в ней указанных ключевых слов, она будет архивирована.абсолютный путь
— см. пример Архивация форумовпропускать с
— текст/шаблон при наличии которого в теме бот не трогает тему. см. пример Пропускать.размер правки
размер архивации
убирать из архива
— при сохранении в архив удалит все включения указанного текста. Например для архивации по шаблону может удалить этот шаблон.решения
отклонённые заявки
заголовок
— текст вверху архивастраница
— аналогично параметру формат. Когда тип = страница, название архива будет «название страницы, на которой установлен шаблон + / + текст из этого параметра». страница = Архив2029 раскрывается в Обсуждение участника: Claymore/Архив2029тем в архиве
— количество тем для типа нумерацияубирать ссылки
— убирает "http://" из ссылок. Валидные значения:да
.
Переменные
- %(год) — год в виде числа yyyy;
- %(месяц) — месяц в виде числа mm;
- %(полугодие) — полугодие в виде числа (1 или 2);
- %(номер) — номер архива.
См. также
- Шаблон:Архив
- Шаблон:Архив-П
- Шаблон:Архив-А/2
- Шаблон:Архивы
- Шаблон:Archive box
- Шаблон:Архив обсуждения — шапка страниц архива