Википедия:Форум ботоводов/Архив/2016
Создание бота[править код]
Здравствуйте. Как создать бота? Из FAQ по ботам, пятый пункт:
Как мне создать своего бота?
- Для создания бота нужно проделать следующие шаги:
- <…>
- 5. Создать бота.
Эм… А можно поподробнее? С уважением, Иван Булкин — 10:17, 23 ноября 2016 (UTC)
- Написать программу на одном из языков программирования, реализующую обращение к API Википедии. Если вы не понимаете, вам ещё рано. Начинать лучше всего с ВП:АВБ - там никаких программ писать не надо, простой понятный интерфейс. MBH 10:33, 23 ноября 2016 (UTC)
- (конфликт редактирования) Вот более подробно:
- Создать отдельную учётную запись для бота.
- Выяснить, какую работу требуется выполнить.
В Википедии всегда есть что делать, но не всё возможно сделать ботом — например, создавать статусные статьи боты пока ещё не научились. - Убедиться в наличии консенсуса для выполнения конкретной задачи.
Не всё, что можно сделать ботом, одобряется сообществом (как например ботозаливки). - Проверить, существуют ли боты, которые могут делать такую работу.
- Если такой бот есть — установить его у себя на компьютере и разобраться, как он работает.
- Если такого бота не существует — написать самому, используя какой-либо язык программирования.
- Хорошо протестировать бота и подать заявку бюрократам на присвоение статуса бота.
- Сильно зависит от того, что бот должен делать. В любом случае очень желательно уверенное знание регулярных выражений, для простых задач вида «поиск-и-замена» этого и достаточно, если пользоваться каким-нибудь ВП:AWB, да; большая часть правок У:MBHbot сделана через AWB, например. Для создания более сложных скриптов желательно владеть каким-нибудь языком программирования. В pywikipedia входят несколько готовых скриптов, а вообще это фреймворк, позволяющий относительно быстро и удобно накатать бота почти для любой задачи, нужно знание языка программирования Python. Все правки моего бота сделаны самописными скриптами на базе PWB. Есть и другие фреймворки для других языков программирования. В принципе бота можно создать на любом Тьюринг-полном языке, на котором вообще реально сделать HTTP-запрос, нужно знание соответствующего языка и MediaWiki API. ~Facenapalmобс, вкл 10:59, 23 ноября 2016 (UTC)
Compat[править код]
Остался ли на ru.wiki кто-нибудь кто использует Pywikibot compat? --XXN (обс.) 23:31, 18 ноября 2016 (UTC)
- А зачем эта архаика. Не уверен, что он вообще может работать, в связи с обновлением протокола логина ~год назад. --Vladis13 (обс.) 11:23, 19 ноября 2016 (UTC)
- Работатает. --Well-Informed Optimist (?•!) 13:01, 19 ноября 2016 (UTC)
- Работал... до недавного обновления движка MediaWiki, ранее в этом месяце; после этого его не починили. Сейчас его хотят хоронить совсем (phab:T99365, phab:T101214), но в то же время ещё не все скрипты адаптированы к версии core. Если у кого-то получилось исправить логин для нынешней версии MediaWiki, можете делиться нужными изменениями или даже внести большего вклада для обслуживания работоспособности версии (можно прямо в gerrit). --XXN (обс.) 20:46, 19 ноября 2016 (UTC)
Как запустить бота в grid на Tool labs и по расписанию?[править код]
Есть бот написанный на python 3.4, из консоли Tool labs запускается без проблем. Надо запускать его автономно и по расписанию.
В справке Tool labs написано, что это надо делать в гриде [1][2], командой типа jsub -N job_name myscript
. Но оказывается там установлена старая версия python, без нужных модулей предустановленных на Tool labs, и скрипт валится с ошибками. Видел предложения ставить среду виртуального окружения virtuaenv, а в неё свой python с модулями, пробовал, но оно ставит туда версию 2.7, а другую надо как-то компилировать, ещё какие-то дебри… и непонятно заработает ли в итоге на грид…
Может задача решается просто? --Vladis13 (обс) 11:11, 20 августа 2016 (UTC)
- Спрашивайте англоязычных лабсовцев, на каналах tech или labs или где-то на вики wikitech. MBH 10:19, 21 августа 2016 (UTC)
- Если будет результат — напиши сюда или лично мне, пожалуйста, заинтересовался этой темой. ~Facenapalmобс, вкл 10:31, 21 августа 2016 (UTC)
- Оказалось, что в гриде по умолчанию задания запускаются на устарелой 12-й версии Linux Ubuntu, см. phabricator:T143473. Для новой надо указывать ключ
-l release=trusty
в командной строке. В связи с этим багрепортом начат уход со старой версии Убунты, её поддержка закончится в апреле 2017. - Если скрипт, запускаемый на грид на python, выводит или запускает команды с русским языком, то возможна проблема с кодировкой. Починка: phabricator:T143691 (указать utf-8 в переменных окружения PYTHONIOENCODING и LANG). Также эта проблема или «file not found» может быть, если скрипты сохранены с переводами строк в формате Windows CRLF, надо в формате Unix LF.
- Запуск по расписанию через стандартный cron, см. Help:Tool Labs/Grid#Scheduling jobs at regular intervals with cron. Например, запуск скрипта каждые 6 минут:
*/6 * * * * jsub -l release=trusty -once -N job_name python3 ~/script.py
- Вывод заданий по умолчанию пишется в файлы в корне: job_name.out — вывод, job_name.err — ошибки. --Vladis13 (обс) 21:53, 23 августа 2016 (UTC)
- Оказалось, что в гриде по умолчанию задания запускаются на устарелой 12-й версии Linux Ubuntu, см. phabricator:T143473. Для новой надо указывать ключ
- Вот читаю я это и с удивлением понимаю, что запуск экзешников, написанных на шарпе, через моно, несмотря на видимую костыльность - работает лучше, чем использование нативного питона. MBH 19:43, 26 августа 2016 (UTC)
- Они видимо сколько-то лет назад поставили Linux и забыли, из-за малого использования, причём только в своей англоязычной локали. Годы прошли, всплыла проблема устарения версий, и необходимости глобальной utf8. На обычном-то сервере tool labs народу много, этих проблем давно нет. А вы на гриде запускаете? --Vladis13 (обс) 21:00, 26 августа 2016 (UTC)
- Да MBH 21:19, 26 августа 2016 (UTC)
- А вот у вас выделяется по 1-2 Гб памяти на задачу. Это важно указывать? По умолчанию 256 Мб. Как узнать сколько надо? --Vladis13 (обс) 23:29, 26 августа 2016 (UTC)
- Если приложение падает, можно предположить, что это из-за недостатка памяти и увеличить лимит. И это не "сколько выделяется", а по превышении какого предела лабс такое приложение будет убивать. MBH 01:58, 27 августа 2016 (UTC)
- А вот у вас выделяется по 1-2 Гб памяти на задачу. Это важно указывать? По умолчанию 256 Мб. Как узнать сколько надо? --Vladis13 (обс) 23:29, 26 августа 2016 (UTC)
- Да MBH 21:19, 26 августа 2016 (UTC)
- Они видимо сколько-то лет назад поставили Linux и забыли, из-за малого использования, причём только в своей англоязычной локали. Годы прошли, всплыла проблема устарения версий, и необходимости глобальной utf8. На обычном-то сервере tool labs народу много, этих проблем давно нет. А вы на гриде запускаете? --Vladis13 (обс) 21:00, 26 августа 2016 (UTC)
Last chance[править код]
An API change is scheduled for tomorrow (less than 24 hours from now). Bots and user scripts will not be able to use http://. They must use https:// Please read the details: https://lists.wikimedia.org/pipermail/wikitech-l/2016-May/085618.html
You can read the list of affected bots/script users at phab:T136674. If you need information to figure out which piece is using http://, then the devs can give you a user agent string and similar details from the logs. Tell me (or BBlack (WMF)) if you need more details about your bot or script.
Good luck, Whatamidoing (WMF) (обс) 17:45, 11 июля 2016 (UTC)
- Никнейм весьма символичный :) — Ivan Pozdeev 20:24, 25 июля 2016 (UTC)
Двойной пробел перед шаблонами семейства ref-lang[править код]
[http://address Ссылка] {{ref-en}}
→ Ссылка (англ.)
[http://address Ссылка]{{ref-en}}
→ Ссылка (англ.)
Мелкая правка в огрооомном количестве статей, при выполнении ради неё одной повлекущая, вероятно, недовольство засорением СН. Тогда вопрос: куда бы добавить эту задачу, чтобы боты её выполняли вместе с другими делами? В Википедия:AutoWikiBrowser/Typos#Wiki-код, может? — Джек, который построил дом (обс.) 17:26, 27 июня 2016 (UTC)
- Мой бот так уже делает — вот, например. Так, чтобы все боты выполняли — никак, наверное. И ты форумом ошибся: тебе скорее сюда или на техфорум. ~Facenapalmобс, вкл 17:54, 27 июня 2016 (UTC)
- AWB не все ботоводы используют, и в режиме бота функция «Typos» отключается. В англовики редактор wikEd использует typos AWB, не уверен что также делает Викификатор рувики. --Vladis13 (обс) 17:57, 27 июня 2016 (UTC)
- А я уже на технический форум переносил... Еще можно попробовать впихнуть в викификатор, не знаю как сообщество, правда, к этому отнесется. --Дворецкий (обс) 18:02, 27 июня 2016 (UTC)
- Думаю, нормально отнесётся. @putnik: что скажешь? ~Facenapalmобс, вкл 18:29, 27 июня 2016 (UTC)
Полуавтоматические правки с учётки человека или бота?[править код]
Sealle 18:57, 19 июня 2016 (UTC)
Двусторонние отношения[править код]
Ботоводы, что думаете по поводу этой идеи? BoSeStan ☺ 19:19, 4 июня 2016 (UTC)
- Думаю, что реализовать можно без относительных проблем. А вообще, вы, видимо, форумом ошиблись. Если вопрос в консенсусности изменений — вам на общий или более специализированные форумы, если это запрос к ботоводом — вам на ВП:РДБ. Думаю, что второе. Могу заняться, в принципе, если укажете, где полный список статей смотреть. Вообще, мне в итоге понадобится список стран, о чьих отношениях есть статьи, в трёх формах, употребляемых в названиях статей, например: «Французско Французские Франции», «Американо Американские США», и так далее. Если вы их составите самостоятельно — будет вообще очень круто. ~Facenapalmобс, вкл 19:38, 4 июня 2016 (UTC)
- @Facenapalm: вот полный список статей. Формы могут быть разные, т. е., те о которых сказал Sentinel R + бывают исключения (например, страны с аббревиатурами (тут будет больше вариантов (США, КНР, РФ) + мб и Французско- и Франко-, и Финляндско- и Финно-, и Испанско- и Испано- и т. д.). BoSeStan ☺ 21:33, 4 июня 2016 (UTC)
- И да, я походу действительно ошибся форумом. Это можно считать запросом. В следующий раз буду знать. BoSeStan ☺ 21:37, 4 июня 2016 (UTC)
- Разные формы очень усложняют дело. Я правильно понимаю, что дополнительно надо делать редиректы вида «Никарагуанско-финляндские отношения» -> «Никарагуанско-финские отношения»? ~Facenapalmобс, вкл 21:45, 4 июня 2016 (UTC)
- Тут бы не помешал лингвист, если честно. Финляндские, я так понимаю, это то, что касается государства, а финско — народа. Хотя, сейчас, существует два варианта наименования: Финляндско-южноафриканские отношения и Финско-израильские отношения. Как я уже часто замечаю, в руВики напрочь отсутствует какая-либо унификация однородных статей. Думаю, для начала нужно разобраться с этим вопросом. Порядок такой: принимаем общие правила для наименования статей → унифицируем основное название статей → делаем унифицированные перенаправления. Может стоит это перенести на общий форум? BoSeStan ☺ 23:15, 4 июня 2016 (UTC)
- UPD. Представляю, сколько там такого бардака ещё присутствует. Мало того, все основные названия статей такого типа должны называться по алфавиту, т. е. Российско-украинские отношения, а не Украинско-российские отношения. На этот принцип, как Вы понимаете, всем тоже наплевать. BoSeStan ☺ 23:21, 4 июня 2016 (UTC)
- «Может стоит это перенести на общий форум» — правильная мысль. Обращаться к ботоводам нужно, когда, во-первых, все спорные моменты утрясены, а во-вторых, есть чёткое понимание того, что именно надо сделать. Ещё раз подчеркну: для автоматизации процесса мне нужен список стран, об отношениях которых есть статьи, во всех употребляемых формах: «финско[-какие-то отношения]», «[какие-то-]финские[ отношения]», «[Отношения ]Финляндии[ и Кого-то]». В теории, я могу составить его и сам, но там могут быть ошибки. Тем более, что тут тонкие случаи вылезли. ~Facenapalmобс, вкл 23:34, 4 июня 2016 (UTC)
- Хорошо, когда я утрясу всё тонкости, не связанные с работой бота, я дам Вам знать. Может быть это произойдёт не скоро, так как сейчас в ближайшие 2 месяца у меня не будет доступа к Википедии. Но всё же эту проблему стоит решить, ибо такой бардак не украшает руВики. BoSeStan ☺ 23:59, 4 июня 2016 (UTC)
- Тут бы не помешал лингвист, если честно. Финляндские, я так понимаю, это то, что касается государства, а финско — народа. Хотя, сейчас, существует два варианта наименования: Финляндско-южноафриканские отношения и Финско-израильские отношения. Как я уже часто замечаю, в руВики напрочь отсутствует какая-либо унификация однородных статей. Думаю, для начала нужно разобраться с этим вопросом. Порядок такой: принимаем общие правила для наименования статей → унифицируем основное название статей → делаем унифицированные перенаправления. Может стоит это перенести на общий форум? BoSeStan ☺ 23:15, 4 июня 2016 (UTC)
- @Facenapalm: вот полный список статей. Формы могут быть разные, т. е., те о которых сказал Sentinel R + бывают исключения (например, страны с аббревиатурами (тут будет больше вариантов (США, КНР, РФ) + мб и Французско- и Франко-, и Финляндско- и Финно-, и Испанско- и Испано- и т. д.). BoSeStan ☺ 21:33, 4 июня 2016 (UTC)
- Лучше унифицировать названия так: 1) формат "Отношения А и Б" (так легко будет находить их по special:prefixindex/отношения ), 2) алфавитный порядок стран. Редиректы лишние не нужны. MBH 00:33, 5 июня 2016 (UTC)
Написание десятилетий[править код]
BotDR (обс) 00:36, 21 июня 2016 (UTC)
Итог[править код]
В следующий раз обращайтесь, пожалуйста, на Википедия:Запросы к ботоводам. --Well-Informed Optimist (?•!) 09:28, 31 мая 2016 (UTC)
Полный отказ от HTTP[править код]
12 июня весь доступ к сайтам Викимедиа по HTTP (включая API) перестанет работать. Некоторые боты всё ещё используют HTTP — если их не исправить, они перестанут работать. [3] С уважением, Iniquity 10:53, 25 мая 2016 (UTC)
API change will break some bots[править код]
Пожалуйста, помогите перевести на ваш язык. I apologize for writing in English.
In June 2016, all scripts and bots must use https:// links to access the APIs. Please read the details: https://lists.wikimedia.org/pipermail/wikitech-l/2016-May/085618.html Whatamidoing (WMF) 18:01, 20 мая 2016 (UTC)
AWB не справился, у кого еще спросить?[править код]
Тут выяснилось [4], что АВБ Wiki Search по запросу "в тоже время" выдает 0 строк, когда в поисковике - 492 результата. В итоге нельзя глобально исправить орфографическую ошибку. Как можно решить эту проблему? --Sergei Frolov 11:57, 20 мая 2016 (UTC)
- Проблему решить можно всегда, особенно когда не ограничиваешь себя конкретным инструментом или фреймворком. В крайнем случае можно и из веб-интерфейса выдирать результаты поиска (я так и делаю для мелких запросов, лол. Пишу запрос, Ctrl+A — Ctrl+C — Ctrl+V, и в текстовом редакторе, помимо мусора в начале и конце файла, каждая третья строчка — название нужной статьи. Ручками, вооружёнными двумя регулярками, обрабатывается за полминуты. Придумывать что-либо нормальное мне было лень, пока это работает :) ). Запрос могу выполнить, но уже ближе к вечеру, хорошо? ~Facenapalmобс, вкл 12:22, 20 мая 2016 (UTC)
- Было бы неплохо, спасибо. --Sergei Frolov 12:24, 20 мая 2016 (UTC)
- Спасибо Викиеноту за идею, поиск в кавычках работает, сейчас доделываю все запросы. MaxBioHazard 12:54, 20 мая 2016 (UTC)
Кинематографисты без IMDb[править код]
Насколько возможно автоматически почистить категории «Категория: Википедия: Кинематографисты без IMDb» и «Категория: Википедия: Кинематографисты без IMDb в Викиданных»? Я поправил несколько статей руками: (1) иногда в статьях уже приводится запись имени латиницей, (2) если записи имени латиницей нет, то простая транслитерация типа Apriatin даёт вполне приемлемые результаты, (3) если править только статьи из «Категория: Википедия: Кинематографисты без IMDb» то они же всплывают в «Категория: Википедия: Кинематографисты без IMDb в Викиданных». --Aserebrenik 10:54, 20 мая 2016 (UTC)
Насколько возможно заливка-перевод в полуавтоматическом режиме как тут:Проект:Казахстан/Заливка населённых пунктов, Проект:Казахстан/Заливка КНЭ статей из УкрВики: uk:Категорія:Сільські округи Казахстану(~1500 статей)? В УкрВики статьи заливались вручную.--Kaiyr 19:56, 29 апреля 2016 (UTC)
- Открыл на рандом 5 статей - две строчки текста, отличаются только цифрами. Думаю, вполне реально переносить даже автоматом небольшими группами. С другой стороны, нужно ли переносить такие проблемные «статьи»? ~Facenapalmобс, вкл 20:20, 29 апреля 2016 (UTC)
- Можно перенести как загатовку по районам, а потом дополнив и исправив переносить в основное пространство. Можно обсудить на форуме допустимость такого содержание.--Kaiyr 20:32, 29 апреля 2016 (UTC)
- Странно, что такой список статей о Казахстане есть в УкрВики, но отсутствует в КазахВики. BoSeStan ☺ 21:42, 4 июня 2016 (UTC)
- В казвики только часть СО есть.--Kaiyr (обс) 12:49, 19 июня 2016 (UTC)
Вопрос от 85.9.20.145[править код]
Как стать членам ботов?— Эта реплика добавлена с IP 85.9.20.145 (о)
- ВП:ЗСБ. Но для начала надо бы хотя бы зарегистрироваться. ~Facenapalmобс, вкл 13:35, 5 апреля 2016 (UTC)
PWB и Wikidata[править код]
Как добавить/редактировать свойства в квалификаторах? Бьюсь уже пару дней, в документации и справке об этом нету. Пример элемента, ветка утверждений: P1343 (опубликовано в) -> Q17378135 (БСЭ), там надо добавить или редактировать свойство, например P854 (url источника). Получить список имеющихся там свойств можно так: "item.claims['P1343'][1].qualifiers.items()". --Vladis13 16:26, 2 апреля 2016 (UTC)
Логин API[править код]
В связи с недавней заменой первого этапа с action=login на action=query&meta=tokens&type=login у меня перестала работать процедура залогинивания через API. Вроде делаю всё по инструкции (которой, кстати, так и не появилось на mediawiki.org), кукисы сохраняю-передаю, но токен, полученный на первом этапе, не принимает на втором - говорит "WrongToken". Те же самые действия в песочнице API приводят к успеху. Что я мог не учесть? --infovarius 07:15, 24 марта 2016 (UTC)
- У вас вроде AWB? У меня сегодня ночью AWB при логине в википедию выдал эту ошибку. Перезапустил и всё ок. --Vladis13 09:38, 24 марта 2016 (UTC)
- Нет, я говорю о самописном боте. У меня на Mathematica. --infovarius 13:57, 30 марта 2016 (UTC)
Список свежих правок c MediaWiki API[править код]
Коллеги, не подскажите, как получить доступ к данным страницы правок новичков с помощью MediaWiki API? В документации mw:API:RecentChanges описано, как получить список последних правок анонимов и список правок зарегистрированных участников, а вот насчёт вклада новичков ничего не нашёл. Может этим другой модуль занимается? -- Q-bit array 20:46, 14 марта 2016 (UTC)
- Параметр newbie не находится. Единственно нашлась строка "&contribs=newbie" на mw:Release notes/1.19. Наверно выдача данных по API в json не предусмотрена. --Vladis13 10:10, 24 марта 2016 (UTC)
- Спасибо! Ну что ж, буду извлекать требуемые данные из HTML страницы. -- Q-bit array 19:49, 24 марта 2016 (UTC)
Вкладка «More» (AWB)[править код]
Добрый день. Ребята, объясните, пожалуйста, почему вдруг во вкладке «More» невозможно стало вставлять скопированный текст, а то, что печатаешь в нём невозможно скопировать? Заранее благодарю. С уважением,--AryanSogd (t) 11:02, 13 марта 2016 (UTC)
- У меня работает. Перезапускать пробовали? --Vladis13 12:23, 13 марта 2016 (UTC)
- Это проблема появилась после того как скачал новую версию, так как не мог залогинится. Перезапускал, всё равно не хочет, да и значок на панели задач необычный какой-то. Может удалить и попробовать ещё раз скачать? С уважением,--AryanSogd (t) 13:18, 13 марта 2016 (UTC)
- Если не поможет напишите на фабрикатор. (Tags укажите "AutoWikiBrowser") --Vladis13 14:26, 13 марта 2016 (UTC)
- Скачал, результат тотже. Перейду по вашей сылке. Благодарю. С уважением,--AryanSogd (t) 15:23, 13 марта 2016 (UTC)
- Если не поможет напишите на фабрикатор. (Tags укажите "AutoWikiBrowser") --Vladis13 14:26, 13 марта 2016 (UTC)
- Это проблема появилась после того как скачал новую версию, так как не мог залогинится. Перезапускал, всё равно не хочет, да и значок на панели задач необычный какой-то. Может удалить и попробовать ещё раз скачать? С уважением,--AryanSogd (t) 13:18, 13 марта 2016 (UTC)
- Не работает правая кнопка мыши, но работает Ctrl-V (-C). Алсо, в рувики не работают ваши алиасы пространства имён "Участник" на непонятном языке. MaxBioHazard 15:55, 13 марта 2016 (UTC)
- Благодарю! С уважением,--AryanSogd 11:21, 14 марта 2016 (UTC)
Pywikibot и патрулирование[править код]
Возможно ли с помощью pywikibot узнать, является ли последняя версия страницы отпатрулированной? Спасибо. ~Facenapalmобс, вкл 21:20, 11 марта 2016 (UTC)
- Только через запрос к api. Помнится, pwb вообще ничего не может делать с патрулированием. -- dima_st_bk 13:27, 13 марта 2016 (UTC)
- Не подскажешь, как запрос сформулировать? Ну, какой-то метод patrol у страницы есть. ~Facenapalmобс, вкл 14:29, 13 марта 2016 (UTC)
- Эх. Выяснилось, что даже для выяснения, отпатрулирована ли статья, нужен флаг патрулирующего (вот зачем?). Решение, видимо, такое, если кому надо будет: сначала узнать время (timestamp) и автора (user) последнего изменения статьи:
https://ru.wikipedia.org/w/api.php?action=query&titles=название_статьи&prop=revisions&rvprop=user%7Ctimestamp
- Затем найти эту правку у полученного пользователя, выставив ucprop в patrolled:
https://ru.wikipedia.org/w/api.php?action=query&list=usercontribs&ucuser=имя_пользователя&ucstart=время&ucend=время&ucprop=patrolled
- Проще, видимо, никак. ~Facenapalmобс, вкл 16:30, 14 марта 2016 (UTC)
Выборка лауреатов премий РАН[править код]
На странице Золотые медали и премии имени выдающихся учёных, присуждаемые Российской академией наук указаны страницы с наградами, а в них - награжденные.
Задача - найти все упоминания, которые встречаются 2 и более раз, есть ли статья, или нет - не важно.
Это возможно? Miruva 21:06, 8 марта 2016 (UTC)
- Это на ВП:ЗКБВ. --Vladis13 22:02, 8 марта 2016 (UTC)
Отмена правок бота[править код]
Есть ли способ отменить правки ботов за какой-то период времени, если это массовые правки? Вроде администраторы могут отменить все правки участника, но такой вариант не подходит, вопрос - только за период. --Vladis13 16:12, 7 марта 2016 (UTC)
- Ботом же. Я как-то написал скрипт для своего бота, откатывающий N последних правок указанного бота (своего же, когда он на пометке файлов глюканул), по времени тоже можно. MaxBioHazard 16:23, 7 марта 2016 (UTC)
- Как бы лучше сделать, в википедии у меня пока аккаунта бота нет. А ещё в викитеке хотелось бы тоже подстраховку иметь, у моего бота там всё без ошибок, но боюсь однажды ошибиться. --Vladis13 17:49, 7 марта 2016 (UTC)
- Простите, несколько раз перечитал эту фразу, но так и не понял: "пока аккаунта бота нет" или "у бота всё без ошибок"? Vcohen 22:28, 8 марта 2016 (UTC)
- Извиняюсь, опечатался. У меня в викитеке есть бот, а в википедии нет. --Vladis13 00:58, 9 марта 2016 (UTC)
- Простите, несколько раз перечитал эту фразу, но так и не понял: "пока аккаунта бота нет" или "у бота всё без ошибок"? Vcohen 22:28, 8 марта 2016 (UTC)
- Как бы лучше сделать, в википедии у меня пока аккаунта бота нет. А ещё в викитеке хотелось бы тоже подстраховку иметь, у моего бота там всё без ошибок, но боюсь однажды ошибиться. --Vladis13 17:49, 7 марта 2016 (UTC)
Парсинг параметров шаблонов[править код]
Вопрос. --Vladis13 13:15, 7 марта 2016 (UTC)
Проблема с входом[править код]
Со вчерашнего дня перестал работать "стандартный" вход в учётку у моего PHP-бота. На 1 этапе получаю токен для входа, однако на 2 этапе, после передачи токена серверу, выдается ошибка «WrongToken». В каком направлении искать решение? Владислав -обс- 13:11, 13 февраля 2016 (UTC)
- В новой версии движка, вышедшей позавчера, поломали апи логина. Сломались все боты: АВБ, хаггл, дотнетвикибот... Все они за сутки были исправлены и обновились, вашего вам, видимо, придётся ремонтировать самому - изучайте обновлённую процедуру логина через апи. Ещё можно посмотреть mediawiki.org или написать разрабам этих инструментов - они уже знают, как это исправляется. MaxBioHazard 13:15, 13 февраля 2016 (UTC)
- Спасибо! Уже разобрался. Владислав -обс- 14:10, 13 февраля 2016 (UTC)
- Уже не первый раз у меня складывается впечатление, что наши разработчики - этакие бото-дарвинисты, цель которых - незначащими правками движка отсеивать ботов, за которыми никто не следит, в пользу тех, за которыми идёт ежедневный контроль. --Emaus 23:34, 13 февраля 2016 (UTC)
Итог[править код]
В AWB ошибку починили, надо принудительно обновить (ссылка в его меню). Тема на багтрекере AWB. - В самописных ботах что на что заменить в строке логина см. в заголовке той темы. По др. ботам надо обращаться к их тех.поддержке. --Vladis13 22:46, 15 февраля 2016 (UTC)