Википедия:Форум ботоводов

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
Боты

Проблема с капчей[править | править исходный текст]

Пишу бота и столкнулся с проблемой — при создании новой страницы выходит ошибка:

stdClass Object ( [edit] => stdClass Object ( [captcha] => stdClass Object ( [type] => image [mime] => image/png [id] => 541891447 [url] => /w/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:Captcha/image&wpCaptchaId=541891447 ) [result] => Failure ) ),

в то время как при редактировании уже имеющихся статей такого не происходит. ЧЯДНТ? С уважением, Карибеков В. Ю. -обс- 11:20, 30 марта 2014 (UTC)

    • Согласно ВП:Права участников, капча требуется только в случае добавления внешней ссылки анонимом или только зарегистрированным участником. -- dima_st_bk 11:33, 30 марта 2014 (UTC)
      • Все, понял, спасибо. Проблема была во внешних ссылках в тексте. С уважением, Карибеков В. Ю. -обс- 11:43, 30 марта 2014 (UTC)
  • Получите флаг автоподтверждённого (две недели с регистрации+20 правок) и забудьте о капче. А вы что, писали распознаватель капчи? MaxBioHazard 12:40, 30 марта 2014 (UTC)
  • Нет, до этого дело не дошло. Просто не мог понять что не так. Я пока проверяю работоспособность под своей учеткой. Да и на всякий случай прописал возможность ручного ввода капчи. --С уважением, Карибеков В. Ю. -обс- 12:48, 30 марта 2014 (UTC)
P. S. И кстати говоря, бот является автоподтверждённым. С уважением, Карибеков В. Ю. -обс- 17:44, 30 марта 2014 (UTC)

Правила применения шаблона Bots[править | править исходный текст]

Попытался составить основные правила применения этого шаблона, потому что ставят его как попало и непонятно зачем, он мешает ботам и приходится регулярно его снимать. Основная идея - нельзя ставить его, если вам просто не нравится суть правки: это надо обсуждать с ботоводом или другими участниками (пример - пару лет назад видел его в какой-то статье об Украине, в которую его поставили наши ымперцы, чтобы интервики-боты не добавляли в неё интервику на укростатью, которую ымперцы, похоже, считали идеологически ангажированной). На каждое его использование должно быть добавлено подобное обоснование, шаблоны без него любой имеет право снять. В англовичной документации в принципе написано подобное, только менее конкретно. MaxBioHazard 14:11, 28 марта 2014 (UTC)

  • согласен полностью, уже сталкивался со случаями, когда одна мелкая ошибка в викикоде статье приводит к некорректной правке бота и вместо того, чтобы разобраться с причиной, всю статью ограждают от всех ботов rubin16 15:21, 28 марта 2014 (UTC)

Самые активные боты[править | править исходный текст]

Скрипт на тулсервере наконец-то обновился и заработал. Удалось вытащить статистику по действующим ботам — Участник:Dima st bk bot/Самые активные боты. Кто-нибудь возьмётся обновлять на постоянной основе? -- dima_st_bk 12:13, 27 марта 2014 (UTC)

Боты на Викискладе[править | править исходный текст]

Просьба тем, кто работает на Викискладе, сделать список ботов с русскоязычными ботоводами и дать на него ссылку с Портала сообщества. NBS 16:57, 25 марта 2014 (UTC)

  • Работающих на Складе ботоводов? И владельцев только самописных ботов, или также всех, получивших разрешение АВБ? (в принципе любой, владеющий АВБ, может работать и на Складе) MaxBioHazard 22:43, 25 марта 2014 (UTC)
    • Тех, у кого там есть учётная запись с флагом бота и есть право из-под неё выполнять работы по запросам участников (не знаю, насколько там строгие правила использования ботов). NBS 08:49, 30 марта 2014 (UTC)

Предложение нового функционала[править | править исходный текст]

Коллеги, есть ли у кого желание и возможность реализовать новый сервис в ВП? Вопрос в следующем:

  1. некая статья выставлена на КУ
  2. бот находит автора
  3. бот проверяет активность автора
  4. бот оставляет участнику сообщение об удалении статьи

Advisor, 17:11, 18 марта 2014 (UTC)

  • Набросал прототип. Пробная правка: Обсуждение участника:Garatuev. Скрипт просматривает страницу КУ, ищет автора текущей страницы и отправляет ему сообщение. Для нормальной работы нужно: 1) уточнить, что подразумевается под активностью и как использовать этот критерий; 2) текст оповещения автора; 3) нужно ли отметить на странице КУ, что автор оповещен. --- Heimdall ---talk 08:22, 19 марта 2014 (UTC)
    Предлагаю изменить текст оповещения с «выставлена на удаление» на «предложена к удалению». В сообщение также стоит указать, что автор может оспорить удаление, приведя доводы против. И вообще, расписать алгоритм действий по сохранению статьи. --Ashik talk 14:22, 28 марта 2014 (UTC)
  • как понять, кто автор? rubin16 09:30, 19 марта 2014 (UTC)
    Простой вариант: первая правка. Сложнее: первая правка + первая содержательная правка. Это моё мнение. --- Heimdall ---talk 09:46, 19 марта 2014 (UTC)
    «что подразумевается под активностью» — скажем, проверяется последняя правка участника на критерий «текущий или предыдущий месяц».
        Ещё надо бы придумать, как «отключать» сообщения, если кто-то не хочет получать уведомления. Advisor, 21:00, 19 марта 2014 (UTC)
    Это половина ответа. Нужен ответ в стиле: если <условие>, то <действие>, иначе <другое действие>. --- Heimdall ---talk 03:08, 20 марта 2014 (UTC)
    Сейчас используется подстраница со списком участников, которые не хотят получать сообщения. При рассылке я ее всегда указываю. В прототипе пока не полное сообщение (жду от вас текст), поэтому не было упоминания. --- Heimdall ---talk 03:08, 20 марта 2014 (UTC)
    Предлагаю рассылать уведомление тому, кто сделал наибольший вклад в статью. То есть взять историю, просуммировать дельты изменения по количеству символов и взять максимум. --Ashik talk 14:22, 28 марта 2014 (UTC)
  • upd. Новый вариант. Просматриваются статьи на ку, по каждой составляется список авторов, основной выбирается по максимальному вкладу, дополнительные по ~20% от вклада основного, рассылается уведомление. Пример_1, пример_2. --- Heimdall ---talk 06:53, 29 марта 2014 (UTC)
  • В общем попробовал на вчерашнюю страницу пустить скрипт. Результат можно посмотреть у HeimdallBot во вкладе. --- Heimdall ---talk 23:32, 29 марта 2014 (UTC)
  • Мне даже интересно, где он здесь нашёл хоть какой-то значимый вклад моего бота. Также желательно научить его действовать в соответствии с шаблоном "новые сверху". MaxBioHazard 00:01, 30 марта 2014 (UTC)
    • Скорее всего криво отбросил вклад анонимов. Поправлю. --- Heimdall ---talk 00:06, 30 марта 2014 (UTC)

Изолированные статьи[править | править исходный текст]

Товарищи ботоводы, а я правильно понимаю, что {{изолированная статья}} успешно расставляется, но при появлении ссылок на статью никто его не снимает? Проект:Связность умер? starless 21:04, 16 февраля 2014 (UTC)

  • Вроде бот снимает. MaxBioHazard 21:17, 16 февраля 2014 (UTC)
    • А какой? Я вот на несколько статей поглядываю -- ничего не меняется, хотя ссылки туда есть, сам ставил. starless 21:22, 16 февраля 2014 (UTC)
      • Это Стасин бот был, РобоСтася. Он, я так понял, умер вместе с тулсервером. --Akim Dubrow 21:53, 16 февраля 2014 (UTC)
        • То есть шаблоны ставятся, но никто их не снимает? Непорядок... starless 12:50, 17 февраля 2014 (UTC)
  • Да, есть такое, недавно встретил статью, где шаблон с прошлого года висит, хотя тогда же статью связал. Хорошо бы кто взялся. Advisor, 17:13, 18 марта 2014 (UTC)