Википедия:Заявки на статус бота/Rubinbot III

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

User:Rubinbot III[править код]

Здесь находятся завершившиеся обсуждения. Просьба не вносить изменений.

вкладправкиSULжурналыблокироватьлог блокировокжурнал изменения правприсвоить флаг Ответственный ботовод/Botmaster: rubin16

Цель/Purpose[править код]

Реализация пожеланий участников — автоматическое устранение включений удалённых изображений (местный аналог CommonsDelinker). Тестовые правки можно наблюдать во вкладе этой учётной записи, кроме того можно посмотреть, как я отрабатывал скрипт на учетной записи основного бота.

Известные «заморочки» бота (насчёт того, является ли это прямым багом, я не определился):

  • пример 1 — если изображение в вики-коде стояло без пробела с текстом, то этот кусок текста также удаляется. Но, по идее, это ошибка участников в самом вики-коде, пока решения не придумал;
  • если файл под таким же именем существует и на Викискладе, то отлинковка происходить не будет: это нужно учитывать. Например, этот файл локально удалён, но остался в статье, так как существует на Викискладе. Если имя файла довольно тривиальное, то после удаления какого-нибудь Picture2010.jpg в статье может появиться совсем левая картинка с Викисклада rubin16 12:06, 21 марта 2011 (UTC)[ответить]

В планах:

  • добавление функции замены одного изображения другим: например, при обработке Файлы:Перенесённые на Викисклад приходится вручную заменять включения в ру.вики, в планах — научить бота понимать команду любого администратора и заменять самостоятельно rubin16 12:06, 21 марта 2011 (UTC)[ответить]

Технические подробности/Technical details[править код]

Скрипт схож с CommonsDelinker, просто доработан для локальной работы. Логи пишутся в SQL-базу, поэтому если где-то по какой-то причине не произошло удаление включения изображения, то в журнале я потом смогу увидеть. rubin16 12:06, 21 марта 2011 (UTC)[ответить]

Имеется флаг бота в других виках?/Already has a bot flag in other wikipedias?[править код]

Хочу пояснить, зачем нужен отдельный флаг, несмотря на наличие Rubinbot и Rubinbot II: все три бота (Rubinbot, Rubinbot II и Rubinbot III) работают с трех разных мест: Rubinbot II — с абсолютно безопасного и надежного (так как админ-акк), Rubinbot и Rubinbot III — с отдельных серверов высокой надежности. Собирать все права доступа в одном месте я не считаю разумным, поэтому хотел бы запускать его с отдельной учетной записи (да и контролировать три разных потока правок по отдельности легче). rubin16 12:06, 21 марта 2011 (UTC)[ответить]

Обсуждение/Discussion[править код]

  • Пара мелких вопросов:
    1. В каких пространствах имён собирается работать бот (будет ли он трогать личное пространство участников и древние закрытые архивы обсуждений)? Возможно, не стоит трогать страницы и секции с шаблоном {{Закрыто}}
    2. Умеет ли бот вырезать картинки с ссылками в подписи (например, Файл:Jeu de paume.jpg здесь)?

А, в целом, дело нужное. --Emaus 17:38, 23 марта 2011 (UTC)[ответить]

Итог/Summary[править код]

Флаг присвоен. --Obersachse 21:52, 23 марта 2011 (UTC)[ответить]