Бот для редактирования Википедии, работающий под управлением R'n'B
Это учетная запись пользователя бота.
В соответствии с политикой, изложенной в WP:BOTS , для просвещения сообщества Википедии предоставляется следующая информация:
- Опишите цель бота, язык, который он использует, какие программы он использует (фреймворк pywikipedia и т. д.)
- Бот использует Python и фреймворк бота pywikipedia. В настоящее время он имеет пять областей работы, а именно:
- Я использую его для обхода ссылок на страницы устранения неоднозначности . Изменения, сделанные для этой цели, определяются как «с помощью робота», потому что бот определяет только ссылки, которые, возможно, необходимо обойти, и предоставляет меню опций оператору-человеку (мне). Ни одна ссылка не изменяется, если оператор-человек не выбирает ее вручную, поэтому, пожалуйста, не оставляйте сообщений на моей странице обсуждения, предполагающих, что бот вышел из-под контроля, потому что вы не согласны с конкретным изменением ссылки. Вы можете не соглашаться с моим суждением, которое является частью процесса достижения консенсуса , но, по крайней мере, осознайте, что это вопрос суждения, а не ошибка в программировании бота. (Да, я иногда нажимаю не ту клавишу и портю ссылку, но я стараюсь быть усердным и быстро исправлять это.)
- Я использую его для исправления двойных перенаправлений . Этот процесс требует меньше человеческого суждения; обычно, если страница [[Foo]] является перенаправлением на [[Bar]], а [[Bar]] является перенаправлением на [[Baz]], бот может автоматически обойти это и направить [[Foo]] напрямую на [[Baz]]. Однако есть исключения, обычно когда один или другой из перенаправлений включает шаблон перенаправления . В этих случаях требуется вмешательство человека, чтобы решить, как разрешить перенаправление. Поэтому этот аспект бота работает только под ручным контролем.
- Я использую его для обновления списков страниц с неоднозначностями на Wikipedia:Обслуживание страниц с неоднозначностями и Wikipedia:Страницы с неоднозначностями со ссылками/проблемами .
- Я использую его для перемещения страниц из перенаправленных категорий в правильную целевую категорию. Wikipedia:Bots/Requests for approval/RussBot В рамках этой задачи (a) любые обнаруженные дважды перенаправленные категории будут автоматически исправлены, и (b) любые новые жестко перенаправленные категории будут преобразованы в мягкие перенаправления.
Я использую его для исправления некорректных перенаправлений на страницу обсуждения. Wikipedia:Bots/Requests for approval/RussBot 2 . Эта задача запускается периодически после того, как становится доступен новый дамп базы данных. Эта задача устарела и больше не используется.- Я использую его для добавления Template:R на страницу устранения неоднозначности для перенаправлений, которые соответствуют требованиям. Wikipedia:Bots/Requests for approval/RussBot 3 .
- Я использую его для исправления намеренных ссылок на страницы с разъяснениями в hatnotes . Wikipedia:Bots/Requests for approval/RussBot 4 .
- Я использую его для создания страниц перенаправления, которые используются в качестве намеренных ссылок на страницы устранения неоднозначности . Wikipedia:Bots/Requests for approval/RussBot 5 .
- Опишите, выполняется ли это вручную или автоматически по расписанию
- Все операции бота, за исключением (1), могут выполняться без ручного вмешательства, но большинство из них не запланированы для автоматического запуска (то есть я запускаю их вручную по мере необходимости). Скрипт обслуживания страницы устранения неоднозначности (3) и скрипт обслуживания перенаправления категорий (4) автоматически планируются.
- Период, если таковой имеется, мы должны ожидать, что он продлится
- Функции с ручным управлением запускаются тогда, когда мне удобно. Скрипт обслуживания устранения неоднозначности запускается раз в неделю, обычно рано утром в воскресенье (по времени США). Скрипт перенаправления категорий запускается ежедневно, рано утром (по времени США). Задачи (6), (7) и (8) в настоящее время запускаются примерно раз в месяц, в зависимости от того, насколько велик объем накопившейся невыполненной работы.
- Опишите, кто является ответственным за поддержку
- Пользователь:R'n'B
- Добавить страницу пользователя бота в категорию:Боты Википедии
- Готово; см. ниже.
Если у вас возникли какие-либо проблемы с моей работой, свяжитесь с моим оператором.
О задании Hatnote
- Что делает бот?
- Вкратце, бот заменяет ссылки на страницы устранения неоднозначности в определенных местах в вызовах шаблонов Hatnote на ссылку на перенаправление , содержащую «(disambiguation)» в заголовке ; например, он может изменить «
For other uses, see [[Windfall]].
» на « For other uses, see [[Windfall (disambiguation)|Windfall]].
» Поскольку ссылка передается по каналу, изменение невидимо для читателей, и бот проверяет перед внесением любых изменений, что новая ссылка является перенаправлением на ту же страницу, что и старая. - Эта форма ссылки рекомендуется правилами Википедии для страниц с неоднозначностью . Если вы не хотите просматривать всю страницу, просто посмотрите раздел под названием «Как сделать ссылку на страницу с неоднозначностью».
- Зачем это нужно?
- Ссылки на страницы устранения неоднозначности, как правило, неверны; они предназначены для перехода на некоторую страницу с более конкретным заголовком, который можно найти на странице устранения неоднозначности. Например, когда редактор пишет « [[Джефф Йоргенсон]] считался великим игроком в бейсбол », он не собирается создавать ссылку на страницу устранения неоднозначности для «Джеффа Йоргенсона», а на статью «[[Джефф Йоргенсон (игрок в бейсбол)]]». Когда бот начал эту задачу в 2012 году, таких неоднозначных ссылок было около 560 000 — меньше, чем почти миллион в середине 2010 года, благодаря усилиям специалистов по устранению неоднозначности. (По состоянию на середину 2019 года мы сократили указанное выше отставание более чем на 99%!) Чтобы помочь нам исправить эти ссылки, у нас есть программы, которые генерируют списки всех ссылок на страницы устранения неоднозначности. Эти программы не могут определить, намеревался ли автор указать на конкретную статью или на страницу устранения неоднозначности, поэтому если предложение выглядит так: « Есть много людей по имени [[Джефф Йоргенсон]] », то нет способа узнать, что оно на самом деле указывает на страницу устранения неоднозначности, пока пара человеческих глаз не упадет на него и не определит это. Однако у нас есть много редакторов, которые постоянно просматривают эти списки, и каждый раз, когда страница устранения неоднозначности намеренно связана, каждому из редакторов, просматривающих этот список, придется потратить время, чтобы независимо просмотреть эту ссылку и определить, является ли она намеренной. Чтобы дать понять программам, создающим списки (и редакторам, просматривающим списки вручную), что эти ссылки намеренные, мы передаем их так, чтобы они читали: « Есть много людей по имени [[Джефф Йоргенсон (неоднозначность)|Джефф Йоргенсон]] ». Посмотрите на список «Что здесь ссылается» для страницы устранения неоднозначности, Джеймс Смит . Мы можем сразу сказать, что все статьи, которые показаны на этой странице для перенаправления на "Джеймс Смит" через Джеймс Смит (разночтение), являются намеренными ссылками на эту страницу и не нуждаются в проверке. Умножьте эту экономию времени на пятнадцать тысяч или около того страниц разночтений (о которых мы знаем на данный момент), которые в совокупности имеют сотни тысяч намеренных входящих ссылок. Если бы ссылка была установлена как [[Джеймс Смит|Джеймс Смит (разночтение)]] , она бы только казалась исправленной, но все равно отображалась бы в списках как требующая исправления, и, следовательно, тратила бы тысячи часов времени разночтений.
- Но почему вы ссылаетесь на перенаправление?
- Думаю, я бы сказал, почему бы и нет? Некоторые пользователи, похоже, не любят ссылки для перенаправления страниц, но существует прочный консенсус, что в перенаправлениях в Википедии нет ничего изначально неправильного. Перенаправление — это совершенно допустимый способ ссылки на статью, и, в общем , нет необходимости менять перенаправление на прямую ссылку или наоборот. В этом случае, как объяснялось выше, ссылка на перенаправление помогает в текущем обслуживании энциклопедии, поэтому это исключение из общего правила. Задача бота была рассмотрена и одобрена в соответствии с политикой ботов Википедии .
- В любом случае, применимое руководство очень конкретно говорит, что ссылки на страницы устранения неоднозначности должны использовать заголовок, содержащий термин "(устранение неоднозначности)", даже если это перенаправление. Если вы не согласны с этим руководством, вы можете обсудить свои опасения на соответствующей странице обсуждения, но, пожалуйста, не вините бота за то, что он делает то, что говорится в руководстве.
Для получения дополнительной информации см. обсуждение Википедии:Disambiguation/Archive 31#Hatnote перенаправляет на страницы устранения неоднозначности. , обсуждение Википедии:Disambiguation#Redirects в hatnotes , WP:INTDABLINK и WP:DPL .
- Выражаем благодарность пользователю Jwy и BD2412 , которые изначально написали большую часть вышеприведенной информации.