Кнопка аварийного отключения бота
Администраторы : используйте эту кнопку, если бот работает со сбоями. ( прямая ссылка )
Пользователи, не являющиеся администраторами, могут о неисправном боте на Википедии:Доска объявлений администраторов/Инциденты .
Администраторы могут отключить бота, изменив значение этой страницы на «False».
Этот бот соответствует требованиям исключения .
Если вы хотите воспользоваться параметрами по умолчанию и просто запустить архивы на своей странице, просто разместите это в верхней части страницы обсуждения, которую вы хотите архивировать: .{{subst:User:ClueBot III/JustArchiveThis}}
Если вы хотите настроить его больше, читайте дальше, как использовать полный шаблон ArchiveThis. Вы можете использовать {{ subst:Setup cluebot archiving }} для автоматического добавления заголовка разговора, уведомления об архивировании и/или списка архивов.
ClueBot III можно использовать для автоматического архивирования разделов/тем с заданной страницы. Обычно страница, с которой вы архивируете, будет страницей обсуждения. Ваши архивные страницы могут быть организованы по дате или пронумерованы. Также возможны комбинации дат и нумерации. Это настраивается аргументами, используемыми для параметров format и archiveprefix . Пожалуйста, ознакомьтесь с описаниями параметров и примерами, чтобы узнать о нескольких из множества способов сделать это.
ClueBot III работает на основе истории изменений рассматриваемой страницы, а не на временных метках , связанных с подписями. Это означает, что практика ручного добавления временной метки в будущем не будет работать, чтобы помешать ClueBot III архивировать поток. Кроме того, при одной архивной очистке ClueBot III выберет цель архива и заархивирует все подходящие потоки в этот архив. Это означает, что при первоначальной настройке ClueBot III, если у вас есть неопрятные архивы, он перенесет все старые разговоры в любой архив, который он посчитает текущим. Это также означает, что страницы с очень длинными потоками обсуждений будут архивировать весь поток в текущий архив, что может привести к небольшому переполнению архивов на основе размера.
После архивации серии тем ClueBot III ищет все страницы, ссылающиеся на перемещенные части, и обновляет ссылки, чтобы они указывали на архивы, гарантируя, что ни одна из ссылок не будет нарушена.
ClueBot III может правильно обрабатывать большинство страниц обсуждений, но может не справиться со страницами с большим списком ссылок what links here , так как процесс обновления ссылок займет много времени и может помешать архивированию других страниц (см. User talk:Jimbo Wales/Archive_202#Conspiracy Unveiled ). Рассмотрите возможность использования строчных букв sigmabot III для архивирования страниц, на которые ведут ссылки из многих мест.
Помимо архивирования вашей страницы, ClueBot III также может сгенерировать индекс всех ваших архивных страниц. Предполагая, что вы архивируете страницуОбсуждение:YourPage, архивный индекс, созданный ClueBot III, находится по адресу:
Пользователь:ClueBot III/Master Detailed Indices/Обсуждение:YourPage
Вы можете использовать это либо напрямую, либо перенеся это на свойОбсуждение:YourPage/Архивный индексстраница. Один из способов использовать это напрямую — включить его в качестве страницы индекса архива в ваш архивный блок. Например:
{{Archives |auto= short |index= User:ClueBot III/Master Detailed Indices/{{FULLPAGENAME}} |search= yes |bot= ClueBot III |age= 90}}
создаст архивный блок с соответствующей ссылкой на ваш индекс.
Шаблон {{ talk header }} автоматически обнаруживает существование этого индекса и соответствующим образом его связывает.
Общий формат шаблона архива:
{{Пользователь:ClueBot III/ArchiveThis|archiveprefix=|формат=|возраст=}}
age
Тип : целое число без знака
По умолчанию : 0
Описание : Этот параметр должен быть установлен на количество часов, в течение которых поток может оставаться без ответа, прежде чем он будет заархивирован. Если вы не установите его, все потоки будут соответствовать требованиям для архивации. Для 30 дней введите 720, а для одного года введите 8760.
archiveprefix
Тип : string
Описание : Этот параметр должен быть установлен на полное имя страницы под страницей, которую вы хотите архивировать. Например, еслиОбсуждение пользователя:Cobiархивировалась с использованием датированных архивов, то это archiveprefix=User talk:Cobi/Archives/
было бы уместно. Для той же страницы, которая архивируется с помощью пронумерованных архивов, archiveprefix=User talk:Cobi/Archive
это было бы уместно. Неправильная установка этого параметра может привести к странным результатам. Переменная {{ FULLPAGENAME }} на самом деле не может быть передана ClueBot III. Полное имя страницы должно быть жестко закодировано. Самый простой способ сделать это — использовать немедленную подстановку следующим образом:
Для архивов, организованных по дате, введите:
Для пронумерованных архивов введите (примечание|archiveprefix={{subst:#titleparts:{{subst:FULLPAGENAME}}}}/Archives/
/Архиввместо/Архивы/):|archiveprefix={{subst:#titleparts:{{subst:FULLPAGENAME}}}}/Archive
Предупреждение: системные переменные, такие как {{SUBST:FULLPAGENAME}}, заменяются на имя страницы, которая должна быть заархивирована, когда системная переменная сохраняется на странице, которая должна быть заархивирована. Однако некоторые знаки препинания, которые могут встречаться в имени страницы ( "&'
), заменяются кодами символов HTML, которые не распознаются ботом (см. кодировку PAGENAMEE для получения подробной информации об этих и других символах). Например, '
заменяется на '
(поэтому, если бот должен работать, то '
необходимо заменить на '
. Это можно обойти, используя {{SUBST:#titleparts:{{SUBST:FULLPAGENAME}}}}
для автоматической сортировки кодировки.
format
Тип : string
По умолчанию : ""
Описание : Этот параметр должен быть установлен в качестве допустимого аргумента функции PHP date(). Вы также можете включить%%яценить. %%япредназначено для нумерованных архивов вместо датированных и заменяется на номер архива. После подстановки переменных оно будет присоединено к концу значения archiveprefix . Результатом объединения будет имя страницы(ок) архива. Смотрите примеры. Чаще всего для архивов, организованных по дате, используют: |format=Y/F
. Это дает "Archives/2016/January". Чтобы получить "Archives/2016/01 (January)", используют |format=Y/m (F)
.
Для нумерованных архивов используют (обратите внимание на один пробел после знака равенства): |format= %%i
Примечание для архивов на основе даты: Cluebot III сохраняет файлы на одной странице архива каждый раз, когда он запускается. В случае архивов на основе даты имя страницы может быть любымархивпрефиксобъединенный сформатдля даты, которая является NOW-age (где возраст указан в часах). Например, если вы начинаете архивирование YYYY/Month с нуля со многими старыми потоками на странице, которая архивируется, ClueBot III поместит все потоки в один файл, а не в несколько файлов. Если вы хотите, чтобы один запуск архивирования был разделен на несколько файлов на основе последней даты в каждом потоке, вам нужно будет использовать строчные буквы sigmabot III .
Примечание: format= %%i
лучше в большинстве случаев. format=Y/F
может закончиться множеством маленьких архивов, которые могут занять целую вечность, чтобы просматривать вручную, когда пользователь не уверен, какой поисковый запрос искать с помощью инструмента поиска в архиве.
Эти параметры управляют поведением архиватора.
archivenow
Тип : массив строк, разделенных запятыми
По умолчанию : ""
Описание : Этот необязательный параметр должен содержать список строк, разделенных запятыми, которые ClueBot III будет искать в потоках на странице. Если в потоке будет найдена какая-либо из этих строк, бот немедленно заархивирует поток. Бот также преобразует {{templates}} в этом списке в {{tl|escaped templates}} при архивации. Это может быть полезно для страниц, где используется {{ resolution }} или что-то подобное. Для этого использования доступен пустой шаблон {{ User:ClueBot III/ArchiveNow }}. Однако у него нет специальных свойств. Это всего лишь еще одна строка, которая является шаблоном, по которому ClueBot III можно указать искать. В дополнение к следующему типичному использованию ниже показан пример его использования.
Типичное использование:|archivenow=<nowiki>{{User:ClueBot III/ArchiveNow}}</nowiki>
Тип заголовка : строка
По умолчанию : " {{ Archive }} "
Описание : При создании новой страницы архива бот поместит ее в верхнюю часть новой страницы.
headerlevel
Тип : беззнаковое целое число от 1 до 7 включительно
По умолчанию : 2
Описание : Это уровень заголовка для потоков, которые бот будет архивировать. Все, что находится на странице до первого заголовка этого уровня, не будет архивироваться. Заголовок уровня 1 — = Header =
, заголовок потока по умолчанию (уровень 2) — == Header ==
, а заголовок самого высокого уровня — уровень 7: ======= Header =======
.
key
Тип : string
По умолчанию : ""
Описание : Значение этого параметра должно соответствовать внутренне сгенерированному ключу, чтобы архивы можно было хранить где угодно, кроме как в качестве подстраниц архивируемой страницы.
maxarchsize
Тип : целое число без знака, больше 10000
По умолчанию : 0
Описание : целевой максимальный размер архива в байтах до %%i (см. format ) увеличивается. Если 0, это отключено. В общем случае этот параметр используется для пронумерованных архивов, но не для архивов, организованных по дате. Это не жесткое ограничение. Результирующие размеры страниц архива почти всегда будут превышать это число, возможно, на большую величину. Каждый раз, когда ClueBot III запускается на странице, он архивирует все потоки, которые достаточно старые, чтобы соответствовать требованиям архивирования, в один файл. Если у вас есть maxarchsize=100000
текущий размер файла архива 90 КБ, и в итоге получается, что есть 60 потоков для архивирования с общим размером 250 КБ, то текущий архив будет расширен до 340 КБ, несмотря на ограничение в 100 КБ.
maxkeepbytes
Тип : целое число без знака
По умолчанию : 0
Описание : Если больше 0, это максимальное количество байтов содержимого потока для хранения на странице обсуждения. Старые потоки принудительно архивируются, если на странице больше этого количества байтов содержимого потока. Если 0, эта опция отключена.
maxkeepthreads
Тип : целое число без знака
По умолчанию : 0
Описание : Если больше 0, это максимальное количество потоков для хранения на странице обсуждения. Старые потоки принудительно архивируются, если на странице больше этого количества потоков. Если 0, эта опция отключена.
minarchthreads
Тип : беззнаковое целое число
По умолчанию : 0
Описание : Бот не будет архивировать, если только указанное количество или более разделов не требуют архивации.
minkeepthreads
Тип : беззнаковое целое число
По умолчанию : 0
Описание : Бот не будет архивировать, если на странице останется указанное количество разделов или меньше.
nogenerateindex
Тип : беззнаковое целое (логическое)
По умолчанию : 0
Описание : Если установлено значение 1, бот не будет генерировать индекс в User:ClueBot III/Indices/ . Эту опцию следует использовать лишь в очень редких случаях. Если эта опция используется, опция index больше не будет работать правильно.
numberstart
Тип : целое число без знака
По умолчанию : 1
Описание : Значение по умолчанию для %%i в формате .
transformheader Предупреждение! Недопустимая опция здесь может испортить ваши архивы!
Тип : string,поиск===заменитьпары, разделенные&&&
По умолчанию : ""
Описание : Преобразовать заархивированные заголовки потоков. Для каждой пары,поискдолжно быть допустимым регулярным выражением изаменятьэто строка замены. Смотрите это для получения дополнительной информации,поисксоответствует$шаблон,заменятьсоответствует$замена, а заголовок потока соответствует$субъект. Если вы не понимаете, что это делает, не пытайтесь это использовать. Вместо этого обратитесь за помощью к Cobi .
Эти параметры формируют поле архива, отображаемое на странице, где активно архивирование.
archivebox
Тип : string («yes» или «no»)
Значение по умолчанию : «no»
Описание : Отображает архивное поле, похожее на {{ archives }}.
В примере архивное поле имеет значение, отличное от значения по умолчанию archivebox=yes
.
box-width Тип : string
По умолчанию : "238px"
Описание : Ширина архивного поля. Этот параметр действителен только еслиarchivebox=yes.
box-advert
Тип : string ("yes" или "no")
По умолчанию : "no"
Описание : Отображает строку "Эта страница заархивирована ClueBot III." в нижней части архивного поля. Этот параметр действителен только если archivebox=yes
.
В примере архивного поля указано значение, отличное от значения по умолчанию box-advert=yes
. Сравните этот пример с примером рядом с параметром archivebox .
box-separator Тип : string ("yes" или "no")
По умолчанию : "yes"
Описание : Отображение разделительных линий в архивном поле. Этот параметр действителен только если archivebox=yes
.
В примере архивного поля указано значение, отличное от значения по умолчанию box-separator=no
. Сравните этот пример с примером рядом с параметром archivebox .
image
Тип : string
По умолчанию : "[[File:Crystal Clear app file-manager.png]]"
Описание : Если установлено, это альтернативный файл изображения для использования в качестве значка архива в архивном поле. Этот параметр действителен только в том случае, если archivebox=yes
.
Пример архивного поля имеет нестандартное значение image=[[File:Exquisite-folder font.png|40px]]
. Обратите внимание, что размер изображения должен быть указан как часть аргумента этого параметра, а не с параметром image-width . Сравните этот пример с примером рядом с параметром archivebox .
image-width Тип : string
По умолчанию : "40px"
Описание : Ширина изображения в архивном поле. Этот параметр действителен только в том случае, если archivebox=yes
вы используете изображение по умолчанию.
Тип поиска : string ("yes" или "no")
По умолчанию : "yes"
Описание : Отображение поля поиска в архивном поле. Этот параметр действителен только в том случае, если archivebox=yes
. Пример архивного поля имеет значение, отличное от значения по умолчанию search=no
. Сравните этот пример с примером рядом с параметром archivebox .
talkcolor / talkcolour Тип : string
Значение по умолчанию : ""
Описание : Этот параметр действителен только в том случае, если archivebox=yes
страница, на которой отображается архивное поле, находится вМнение пользователяпространство имен. Если не установлено или установлено что-либо, отличное от yes , цветовая схема архивного ящика наМнение пользователястраница не будет иметь стандартную цветовую схему страницы обсуждения. В таком случае архивный блок будет использовать ту же цветовую схему, которая используется для архивных блоков на страницах без обсуждения. Если этот параметр установлен на yes и страница, на которой отображается архивный блок, находится вМнение пользователяпространство имен, архивный ящик будет использовать стандартную цветовую схему страницы обсуждения.
Эти два параметра эквивалентны и предоставляются только для того, чтобы избежать войны на истощение в стиле MOS.
index
Тип : string
По умолчанию : ""
Описание : Все значения этого параметра эквивалентны, за исключением yes . Этот параметр не должен быть установлен в yes , если вы не обернули шаблон ClueBot III с помощью {{ archives }} . Использование index=yes
результатов в автоматически сгенерированном индексе ClueBot III, содержащемся на страницеПользователь:ClueBot III/Индексы/Обсуждение:YourPageбудучи транспонированным наОбсуждение:YourPageвместо шаблона {{ User:ClueBot III/ArchiveThis }} наОбсуждение:YourPage.
Этот параметр действителен только если archivebox=no
. Если archivebox=yes
этот параметр не влияет на индекс, включаемый в архивный блок, и не вызывает копированиеПользователь:ClueBot III/Индексы/Обсуждение:YourPageбыть включенным наОбсуждение:YourPage.
как в{{archives|{{User:ClueBot III/ArchiveThis}}}}
Следующие примеры можно вырезать и вставить в верхнюю часть страницы, которую вы хотите архивировать. {{ subst:FULLPAGENAME }} будет заменено именем страницы, которую вы редактируете, когда вы сохраняете страницу.
Текст, поясняющий следующие примеры, предполагает, что {{ subst:FULLPAGENAME }} оценивается какОбсуждение:YourPage. Другими словами, этоОбсуждение:YourPage— страница, которую вы архивируете.
Возраст во всех этих примерах установлен на 2160 часов, что составляет 90 дней. Если вам нужно другое количество времени, измените аргумент age.
{{Пользователь:ClueBot III/ArchiveThis|archiveprefix={{subst:#titleparts:{{subst:FULLPAGENAME}}}}/Архивы/|формат=Г/Ж|возраст=2160}}
Подстраницы архива, созданные в этом примере, будут иметь следующий формат:
Talk:YourPage/Архивы/2013/Июнь
Обсуждение:YourPage/Архивы/2013/Июль
...
{{Пользователь:ClueBot III/ArchiveThis|archiveprefix={{subst:#titleparts:{{subst:FULLPAGENAME}}}}/Архивы/|формат=Г/Ж|возраст=2160|archivebox=да|box-advert=да}}
Подстраницы, созданные по мере необходимости для ваших архивов в этом примере, будут называться примерно так:
Talk:YourPage/Архивы/2013/Июнь
Обсуждение:YourPage/Архивы/2013/Июль
...
{{Пользователь:ClueBot III/ArchiveThis|archiveprefix={{subst:#titleparts:{{subst:FULLPAGENAME}}}}/Архив|формат= %%i|возраст=2160|maxarchsize=150000|numberstart=1}}
Подстраницы, созданные по мере необходимости для ваших архивов в этом примере, будут называться примерно так:
Обсуждение:YourPage/Архив 1
Обсуждение:YourPage/Архив 2
...
{{Пользователь:ClueBot III/ArchiveThis|archiveprefix={{subst:#titleparts:{{subst:FULLPAGENAME}}}}/Архив|формат= %%i|возраст=2160|maxarchsize=150000|numberstart=1|archivebox=да|box-advert=да}}
Подстраницы, созданные по мере необходимости для ваших архивов в этом примере, будут называться примерно так:
Обсуждение:YourPage/Архив 1
Обсуждение:YourPage/Архив 2
...
{{Пользователь:ClueBot III/ArchiveThis|archiveprefix={{subst:#titleparts:{{subst:FULLPAGENAME}}}}/Архивы/|формат=Y %%i|возраст=2160|minarchthreads=0|minkeepthreads=0|archivenow=<nowiki>{{User:ClueBot III/ArchiveNow}},{{resolved|,{{Resolved|,{{done}},{{Done}}</nowiki>|header=<nowiki>{{Автоматический навигатор по архиву}}</nowiki>|headerlevel=2|nogenerateindex=0|maxkeepthreads=0|maxkeepbytes=0|maxarchsize=150000|numberstart=1|archivebox=да|box-advert=да}}
Подстраницы, созданные по мере необходимости для ваших архивов в этом примере, будут называться примерно так:
Обсуждение:YourPage/Архивы/2012 1
Обсуждение:YourPage/Архивы/2012 2
...
Обсуждение:YourPage/Архивы/2013 1
Обсуждение:YourPage/Архивы/2013 2
...
Подстраницы, созданные по мере необходимости для ваших архивов в этом примере, будут называться примерно так:
Обсуждение:YourPage/Архив 21
Обсуждение:YourPage/Архив 22
...
Номер начала на единицу больше последнего, используемого MiszaBot, поскольку при первом запуске ClueBot III он может архивировать большое количество разделов. Увеличение этого значения на единицу предотвратит добавление текущего архива. В случае, из которого взят этот пример, к странице архива размером 90 КБ были добавлены дополнительные 100 КБ, в результате чего получилась страница размером 190 КБ, для которой максимум должен был быть 100 КБ. Это было сообщено как об ошибке.
Возраст указывается в часах, а не в днях. 90 дней — это 2160 часов.
Если вы используете шаблон {{ Archives }} или другой шаблон, показывающий, какой архивный бот вы используете, не забудьте изменить:
на:{{Archives |auto= short |index= /Archive index |search= yes |bot= MiszaBot I |age= 90}}
{{Archives |auto= short |index= /Archive index |search= yes |bot= ClueBot III |age= 90}}
2NumForIce дал вам транзисторы ! Транзисторы продвигают WikiLove (📖💞), и, надеюсь, этот сделал ваш день более эффективным. Это еда, которую больше всего предпочитают боты . 🤖 Распространяйте WikiLove, даря транзисторы кому-то другому, будь то человек, с которым вы в прошлом воевали на роботах , или хороший друг.
Проблема с ClueBot NG в том, что каждый раз, когда я пытаюсь вручную отменить редактирование, ClueBot NG немедленно обыгрывает меня. Вот насколько быстр CBNG; вандализм приходит, мгновенно возвращается. Вот несколько транзисторов, чтобы вы могли работать.
Распространите пользу транзисторов, добавив {{ subst:Транзисторы для вас }} на чью-нибудь страницу обсуждения с дружелюбным сообщением!
~~ 2NumForIce ( говорить | редактировать ) 17:35, 12 ноября 2023 (UTC)
Мистер Читающая Черепаха подарил вам моторное масло ! Моторное масло продвигает WikiLove (📖💞), и, надеемся, это сделало ваш день более эффективным. Это напиток, который больше всего предпочитают боты . 🤖 Распространите WikiLove, подарив кому-то еще моторное масло, будь то человек, с которым вы в прошлом воевали на роботах , или хороший друг.
Распространите информацию о преимуществах моторного масла, добавив {{ subst:Моторное масло для вас }} на чью-то страницу обсуждения с дружелюбным сообщением!
HelloHamburger подарил вам батарейки ! Батарейки продвигают WikiLove (📖💞), и, надеюсь, эта сделает ваш день более мощным. Это источник энергии, который больше всего предпочитают боты . 🤖 Распространяйте WikiLove, даря батарейки кому-то другому, будь то человек, с которым вы в прошлом устраивали войны роботов , или хороший друг.
Распространите пользу батареек, добавив {{ subst:Battery for you }} на чью-то страницу обсуждения с дружелюбным сообщением!
Я не видел много твоих работ, но, кажется, ты хорошо справляешься. Продолжай в том же духе, ты, замечательный бот-мальчик!
HelloHamburger ( обсуждение ) 01:49, 3 марта 2022 (UTC)
TK421bsod подарил вам батарейки ! Батарейки продвигают WikiLove (📖💞), и, надеюсь, эта сделает ваш день более мощным. Это источник энергии, который больше всего предпочитают боты . 🤖 Распространяйте WikiLove, даря батарейки кому-то другому, будь то человек, с которым вы в прошлом воевали на роботах , или хороший друг.
Распространите пользу батареек, добавив {{ subst:Battery for you }} на чью-то страницу обсуждения с дружелюбным сообщением!
TK421bsod ( обсуждение ) 20:04, 30 января 2020 (UTC)