Користувач:UArchiveBot/config
Налаштування архівування ред.
Додайте такий код на сторінку, для якої ви хочете налаштувати автоматичне архівування ботом UArchiveBot:
{{Користувач:UArchiveBot/config | olderThan = *кількість днів*d | archive = *шаблон назви сторінок архіву* [інші параметри - див. нижче] }}
Заготовки конфігурації ред.
Приклад 1 - архіви з авторозбиттям ред.
{{Користувач:UArchiveBot/config | olderThan = 90d | archive = {{subst:FULLPAGENAME}}/Архів %(counter)d | counter = 1 | maxArchiveSize = 70K | archiveHeader = {{Архів обговорення}} | minThreadsToArchive = 2 | minThreadsLeft = 5 }}
Ця конфігурація може підійти більшості користувачам і використовує значення параметрів по замовчуванню. Тому, якщо вони вас задовільняють, ви можете використати просто
{{Користувач:UArchiveBot/config |counter = 1 }}
Детальніше, згідно з цієї конфігурацією бот буде архівувати обговорення старіші, ніж 3 місяці тому (90 днів). Спочатку він розпочне архівування до підсторінки "/Архів 1". Після того, як буде досягнуто обмеження по розміру (70КБ), бот буде архівувати обговорення до сторінки "/Архів 2" і так далі. Більш детально, пояснення параметрів, див. Параметри.
Приклад 2 - архіви по місяцях ред.
{{Користувач:UArchiveBot/config | olderThan = 30d | archive = {{subst:FULLPAGENAME}}/Архіви/%(year)d/%(monthname)s }}
Згідно з цією конфігурацією обговорення, старіші ніж 30 днів, будуть переміщені до архівів відповідно до їхньої дати (дати останнього підпису у обговоренні). Більше про змінні, які можна використовувати у шаблоні назви сторінок архівів, читайте тут.
Приклад 3 - статичний архів ред.
{{Користувач:UArchiveBot/config | olderThan = 10d | archive = {{subst:FULLPAGENAME}}/Архів }}
Найпростіший, але напевно не найкращий варіант. Обговорення, старіші, ніж 10 днів, будуть переміщені завжди на одну й ту ж сторінку.
Параметри ред.
{{Користувач:UArchiveBot/config | olderThan = | archive = | counter = | maxArchiveSize = | archiveHeader = | minThreadsToArchive = | minThreadsLeft = }}
Параметр | Опис | Значення по замовчуванню |
---|---|---|
olderThan | Час, після якого обговорення переміщаються до архіву. На даний час, підтримуються два формати - у годинах або днях: (24h, 72h, 5d, 21d тощо) | 90d |
archive | Назва сторінки, на яку будуть переміщуватися заархівовані обговорення. Цей параметр підтримує використання змінних, за допомогою яких можна налаштувати динамічні назви архівів. Зауважте, що назви, які не є підсторінками сторінки, що архівується, не будуть працювати | {{subst:FULLPAGENAME}}/Архів %(counter)d |
counter | Поточне значення лічильника архівів. Має сенс тільки, якщо параметр archive використовує змінну %(counter)d. Бот автоматично оновлює значення цього параметру, якщо потрібно | 1 |
maxArchiveSize | Максимальний розмір архіву перед тим, як переходити до наступного (збільшивши лічильник). Ігнорується, якщо %(counter)d не використовується. Значення може бути просто числом байт або містити "K" або "К" в кінці, що означає кілобайти. Наприклад: maxarchivesize=100K | 70K |
minThreadsLeft | Мінімальна кількість обговорень, яка залишається на сторінці (щоб не залишати порожні сторінки). | 5 |
minThreadsToArchive | Мінімальна кількість обговорень, яку слід переміщати до архіву. Якщо кількість обговорень, що потрібно архівувати, є меншою, ніж це значення, бот не буде робити нічого на сторінці. | 2 |
archiveHeader | Текст, що буде поміщатися зверху новостворених архівів. Зазвичай є включенням шаблону на кшталт {{архів}}. | {{Архів обговорення}} |
Змінні назви архіву ред.
Змінна | Замінються на... |
---|---|
%(counter)d | поточне значення лічильника |
%(year)d | рік обговорення, що архівується |
%(quarter)d | квартал року (як число 1-4), що архівується |
%(month)d | місяць (як число 1-12) обговорення, що архівується |
%(monthname)s | назва місяця обговорення, що архівується |
Зауваження ред.
- Як вже було сказано, бот не архівує розділи без підписів з датою.
- Бот не архівує обговорення перед першим розділом.
- Бот вважає, що всі шаблони, категорії, інтервіки, коментарі внизу сторінки не належать до останнього обговорення.
Проблеми чи питання? ред.
Напишіть коментар на сторінці обговорення бота.
Документація вище включена з Користувач:UArchiveBot/Інструкції. (ред. | історія) Дописувачі можуть експериментувати на підсторінках пісочниця (створити | дзеркало) та тести (створити) цього шаблону. Будь ласка, додавайте категорії до підсторінки /Інструкції. Підсторінки цієї сторінки. |