Меню

Главная
Случайная статья
Настройки
Википедия:Заявки на статус бота
Материал из https://ru.wikipedia.org

Боты

Правила · Рекомендации · Запросы · FAQ · Орден · Форум

This page in English

Заявки на флаг бота подаются на этой странице. Флаг «бот» присваивается бюрократами по итогам обсуждения, длящегося не менее трёх суток (за исключением экстренных случаев: в таком случае бюрократ обязан тщательно обосновать как экстренность обстоятельств, так и причину, по которой необходимо присвоение флага, при возможности сослаться на уже прошедшие обсуждения, объявить о присвоении флага бота на форуме администраторов и лично проконтролировать деятельность бота в течение трёх суток; это распространяется и на случай необходимости выполнения административных действий с флагом «бот»). Если у вашего бота имеется флаг глобального бота, то подавать локальную заявку не нужно, если только вы не собираетесь выполнять дополнительные задания, не оговорённые в условиях использования глобального флага. До присвоения флага бюрократ обязан убедиться, что соблюдены все требования этих правил. Если бот требуется для выполнения действий, требующих одобрения сообществом, бюрократы присваивают флаг бота только после достижения сообществом консенсуса по этому вопросу.

Срок рассмотрения заявки зависит от активности голосующих и очевидности консенсуса. Обсуждение с голосованием закрывается любым из бюрократов, и он же либо присваивает соответствующему участнику технический флаг «бот», либо отказывает с чётким разъяснением причин отказа. Если бот собирается совершать действия с помощью AWB, бюрократ также добавляет ник бота на специальную страницу, чтобы тот мог править.

Владельца бота просим повесить шаблон {{Bot}} на страницу бота перед подачей заявки.

Подать заявку на флаг

Подать заявку на снятие флага

Архив заявок | Архив заявок на снятие

Содержание

evsBot

Ответственный ботовод: evs
Цель


Прошу присвоить мне статус бота для массовых правок с помощью AWB, примеры правок: [1], [2], [3]. Будет работать в полуручном режиме. Готов нести ответственность за все совершённые ботом правки. В случае присвоения указанной УЗ флага бота, прошу внести её в Википедия:AutoWikiBrowser/CheckPage
Технические подробности


Будет работать на AWB
Имеется флаг бота в других разделах Википедии?


Нет

-- evs 06:58, 29 июля 2018 (UTC)[ответить]

Обсуждение (evsBot)
Очень бы хотелось услышать пояснения «ответственного» ботовода по поводу вот этой его недавней правки. --79.164.158.134 17:37, 31 июля 2018 (UTC)[ответить]
Не имеет никакого отношения к боту. Посторонние вопросы к участнику задаются на его странице обсуждения.—Iluvatar обс 18:21, 31 июля 2018 (UTC)[ответить]
  • ПКК вообще АИ? Как там по ней измеряют длину береговой линии? И разве на ней есть координаты в wgs84? Дату доступа меняете - вы открываете каждую замененную ссылку? Дата доступа, это подтверждение того, что информация на тот момент там была. -- dima_st_bk 04:39, 1 августа 2018 (UTC)[ответить]
    • Ну а почему же не АИ? Именно там официальные границы водных объектов записаны. Измерить можно как грубо (линейкой), так и нормально, подключив с помощью WMS слой подложки и сопутствующие слои данных в ArcGIS. Проекция там используется EPSG:4326, что является аналогом WGS84. Заменённые ссылки да, специально смотрел, чтобы были актуальны и указывали на описываемый в статье объект. — evs 16:32, 1 августа 2018 (UTC)[ответить]
      • 2.3.8. Арбитражный комитет отмечает, что использование карт должно быть ограниченным, результаты нетривиальных вычислений по карте, требующих определённых навыков (самостоятельное вычисление площади, обмер протяжённых объектов и т. п.), будут оригинальным исследованием, поэтому должны быть исключены из статей. АК:898. Осторожнее с этим, я сейчас по ПКК перемерил озеро Чагытай и у меня площадь и длина линии не сошлись, при том на относительно много (0,5 км2 и 1,2 км). -- dima_st_bk 22:51, 1 августа 2018 (UTC)[ответить]
        • К сожалению, у меня больше нет доступа к ArcGIS чтобы подтвердить или опровергнуть точность вычисления площади, поэтому ничего не могу сказать на этот счёт. Вы через инструмент Calculate Geometry проверяли? Впрочем, я в общем-то и не собирался добавлять повсеместно ссылки на ПКК в качестве АИ, мои правки способствовали лишь актуализации самих ссылок, так как ранее представленные в статье были «мёртвыми». Насчёт точности вычисления площадей, да и вообще правильности применения карт для получения данных в статьях, думаю в этой заявке это уже оффтопик. Если хотите, можем продолжить это обсуждение в более подходящем месте, можно даже в #pro-geo. — evs 04:29, 2 августа 2018 (UTC)[ответить]
  • Вопрос: если вы будете работать в полуручном режиме, то зачем нужен флаг бота? Кроме того, вы в курсе, что прежде чем делать массовые правки, нужно убедиться в их консесусности?--Vladimir Solovjev обс 18:45, 25 августа 2018 (UTC)[ответить]


Итог

В общем, ответа я так и не дождался, похоже, что интерес к заявке потерян. Так что флаг не присвоен.-- Vladimir Solovjev обс 12:41, 22 ноября 2018 (UTC)[ответить]

Texvc2LaTeXBot

Ответственный ботовод/Botmaster: User:Debenben (together with User:Salix_alba, responsible for English speaking projects)
Цель/Purpose


Replacing depricated math syntax.
Технические подробности/Technical details


Pywikibot sourcecode

See w:en:WP:Bots/Requests_for_approval/Texvc2LaTeXBot, phab:T197925, mw:Extension:Math/Roadmap and phab:T195861 for a more detailed description of the bot and the associated migration project. My Russian skills are limited (I can say hello and guess the meaning of about half the words and sentences here), so it would be nice if we could get some help in translating the edit summary and userpage. Also feel free to join our commission to discuss the proposed improvements to the math extension.
Имеется флаг бота в других разделах Википедии?/Already has a bot flag in other wikipedias?


The bot was granted a botflag on dewiki, frwiki, eswiki and approved for operation without botflag on itwiki. The request for botflag on enwiki is still in progress: w:en:Wikipedia:Bots/Requests_for_approval/Texvc2LaTeXBot, other projects will follow.

-- Debenben (обс.) 14:34, 3 октября 2018 (UTC)[ответить]

Обсуждение/Discussion (Texvc2LaTeXBot)
Great, feel free to create a userpage. What about
Бот: заменить устаревший математический синтаксис в соответствии с mw:Extension:Math/Roadmap
as editsummary?--Debenben (обс.) 17:38, 7 октября 2018 (UTC)[ответить]
Большое спасибо--Debenben (обс.) 16:48, 22 октября 2018 (UTC)[ответить]


Итог/Summary (Texvc2LaTeXBot)

Well, Well, Bot!

Ответственный ботовод: Участник:Well very well
Цель


Бот меняет шаблон "нп5" на "не переведено 5", а также если ссылка переведена, меняет шаблон на ссылку. Примеры правок: [4], [5], [6], [7]. Правку на странице Дуговая диаграмма почему-то заблокировал фильтр. Почему?
Технические подробности


Код на Python: https://github.com/LeviPesin/Interbot/blob/master/interbot.py, используется pywikibot.


-- Well very well (обс.) 07:21, 22 ноября 2018 (UTC)[ответить]

Обсуждение (Well, Well, Bot!)
  • >Бот меняет шаблон "нп5" на "не переведено 5"
    Зачем? Вот такие правки точно делать не надо, это бессмысленная накрутка. Отсилы одновременно с более существенными изменениями, но я не вижу пользы от таких правок в принципе.
    >а также если ссылка переведена, меняет шаблон на ссылку
    Смотря на наличие русской интервики у иноязычной статьи, а не существование статьи по русскоязычному названию? Это круто, это давно надо было сделать. По опыту могу только сказать, что надо как минимум игнорировать случаи, когда по иноязычной ссылке дизамбиг, потому что иногда наличие статьи означает не «статья переведена», а «статья переименована, а на месте неё оказалось что-то с интервикой». Плюс я давно собирался вычищать «не переведено», которые ссылаются на несуществующие в иноязычном разделе названия — возможно, это будет удобно реализовать в рамках твоего бота.
    Ну и расшириться на нп1—нп4 было бы круто. А ещё вместо нп5 может быть {{iw}}, если что. ~Facenapalm 09:46, 22 ноября 2018 (UTC)[ответить]
  • Вопросы на понимание правил и отношения к ним:
    1. Почему такие замены совершать не стоит?
    2. Если в голову придёт новая идея для бота, что вы предпримете?
    3. Если ваш бот из-за программной ошибки поломает большое количество статей, готовы ли взять ответственность за это и исправить их? ~Facenapalm 11:32, 22 ноября 2018 (UTC)[ответить]
  • Вопросы и предложения к реализации:
    1. Шаблонов вида «не переведено» пять штук, кроме «нп5» есть с аналогичным синтаксисом {{нп2}}, {{нп3}}, {{нп4}}, {{нп5}}{{не переведено}} сложнее, у него может быть другой синтаксис). Кроме того, первая буква нечувствительна к регистру: можно писать {{не переведено 5}}, можно {{Не переведено 5}}, будет работать. Чтобы охватить всё, лучше воспользоваться регулярным выражением (справка для питона).
    2. Часть параметров можно опустить. Если отсутствует третий параметр, в него подставляется en, если второй и четвёртый — в них подставляется первый. Синтаксис MediaWiki позволяет писать, например, так: {{нп5|Статья|4=Article}}, что раскрывается в {{нп5|Статья|||Article}} и по смыслу значит {{нп5|Статья|Статья|en|Article}}. Я вижу, в коде это частично учтено, но лишь частично. Есть библиотека mwparserfromhell, которая может помочь с обработкой всех частных случаев.
    3. Как я уже говорил, четвёртый параметр может вести на несуществующую статью, вот так[англ.]. Их хорошо бы удалять.
    Разумеется, это не критика бота, скорее предложение к дальнейшему развитию. ~Facenapalm 11:40, 22 ноября 2018 (UTC)[ответить]
  • Какой-то у вас страшный метод парсинга страницы, проще сделать чем-то вроде
    import re
    regex = re.compile(r'(\{\{\s*(?:[Нн]п[2-5]|[Нн]е переведено [2-5]|[Ii]w)\s*\|([^\{\}]*)\}\})') #\}\}
    
    def processIW(match):
        fullTemplate = match.group(1)
        raw_params = match.group(2).split('|')
        params = raw_params # учесть =
            
        if False: # существует страница к params[0]
            return # изменённый вариант
        else:
            return '((' + fullTemplate + '))' # скобки для тестирования
    
    page = 'Нужно {{iw|Smth|Что-то||Чего-то}} и ещё {{нп3|Qch|что-то|fr|}}, а также {{Нп|1=Smth|4=чего-то}}'
    result = regex.sub(processIW, page)
    
    print(result)
    
    А идея хорошая! Викизавр (обс.) 12:01, 22 ноября 2018 (UTC)[ответить]
  • Давно пора было кому-то этим заняться. Если замен редиректов не будет (нп5 на не переведено 5) и не будет попыток замены одного шаблона другим (на3 на нп5, например), то однозначно флаг нужно выдавать. А ссылки на дизамбиги можно кидать в отчёт и разгребать вручную.—Iluvatar обс 12:15, 22 ноября 2018 (UTC)[ответить]


Итог (Well, Well, Bot!)
Downgrade Counter