Interested Article - AdamantBot
- 2021-07-06
- 1
Это страница обсуждения
бота
, принадлежащего участнику
Adamant.pwn
(
обсуждение
).
Если Вы желаете что-либо сообщить его владельцу, с помощью другого бота, оный владелец готов Вас выслушать
здесь
. Пожалуйста, не добавляйте новые сообщения на эту страницу с помощью ботов, если Вы не имеете сознательного и соответствующего
правилам
намерения помешать работе данного бота.
|
Бот делает не то
-
Ада-Сафари
, судя по её содержанию, отношения к Молдавии не имеет. Зачем тогда в список добавлять?
Михаил Рус
(
обс.
)
00:19, 25 августа 2020 (UTC)
- @ Михаил Рус : добрый день! В список добавляются новые статьи, входящие в Категория:Молдавия . В данном случае путь, по которому была добавлена данная статья можно отследить по . Чтобы исключить статью из списка, следует «починить» категоризацию, чтобы такого пути не было или же добавить «лишние» категории в параметр «игнорировать» шаблона на Портал:Молдавия/Новые статьи/Параметры . Я добавил туда Категория:Бассейн Савы , так как Сава не протекает по территории Молдавии. adamant.pwn — contrib / talk 00:30, 25 августа 2020 (UTC)
- Ведя . Также не имеет отношения к Молдавии. Михаил Рус ( обс. ) 02:46, 14 октября 2020 (UTC)
Подвал
Привет. Глянь историю правок в Портал:Гродно/Новые статьи - наши боты поругались, войну правок устроили. Мой бот добавляет то, что описано в "подвал", твой удаляет. Сделаешь поддержку параметров "шапка" / "подвал" ? ~ Нирваньчик ~ øβς 19:12, 8 сентября 2020 (UTC)
-
Отбой. Это мой бот как-то криво работает, а твой правильно. Посмотрю.
~
Нирваньчик
~
øβς
19:15, 8 сентября 2020 (UTC)
-
Проверил. Оказалось, что мой бот тоже корректно работает, ну или почти корректно. Html-комментарии завернутые в
<!--
и-->
бот вырезает, считая это комментарием. Я не помню, это плюшка Нирвана-бота, или это досталось от древнего Claymore-бота, но посмотрю. Поэтому бот вырезал это, и считал параметр "подвал" пустым, а значит не заданным. В то же время, у бота свой дефолтный параметр "подвал", который бот и проставлял в статью. Старый подвал бот не трогал, т.к. так работает его логика - он не трогает хвосты, и рандомные вставки текстов в списке, считая что это вмешались пользователи, и добавили что-то своё, либо считая это старой статьёй, которую бот не нашёл в текущей выборке, короче говоря, это так называемое инкрементальное обновление. ~ Нирваньчик ~ øβς 09:52, 11 сентября 2020 (UTC)
-
Проверил. Оказалось, что мой бот тоже корректно работает, ну или почти корректно. Html-комментарии завернутые в
У ботов разные выборки статей
Привет, и снова боты устроили войну. Портал:Ислам/Новые статьи - беглый взгляд говорит, что твой бот видит больше статей, но эти статьи - оффтоп (греческий политик, французский военный деятель, и др. - далеко от ислама). Но я поизучаю этот список и ещё ряд других, где тоже идёт война, более тщательно, чтобы не быть слишком голословным. ~ Нирваньчик ~ øβς 20:18, 9 сентября 2020 (UTC)
- Спасибо, посмотрел. Проредил некоторые кажущиеся проблемными связи между категориями. adamant.pwn — contrib / talk 14:17, 11 сентября 2020 (UTC)
-
-
А можешь раскрыть суть, что это значит - "проредил связи между категориями" ?
~
Нирваньчик
~
øβς
18:43, 11 сентября 2020 (UTC)
-
Посмотрел через
на то, как проблемные страницы оказались включены в
Категория:Ислам
, порвал связи между категориями там, где они казались неуместными (см.
).
adamant.pwn
—
contrib
/
talk
18:49, 11 сентября 2020 (UTC)
- А, понял. Я это тоже проделывал, много-много раз. ~ Нирваньчик ~ øβς 19:01, 11 сентября 2020 (UTC)
-
Но это не панацея. Не всегда это помогает. Иногда связи такие хитрые, что у тебя просто нет оснований, чтобы их уничтожать. К примеру, Белоруссия - История Белоруссии - Государства в Истории Белоруссии - Речь Посполитая, Российская Империя, СССР и др. Причем СССР, Российская Империя - не статьи, а именно категории. И так вся ВП устроена, на каждый крупный объект, к примеру
Москва
, есть одноименная категория
Категория:Москва
, которая включена всюду-всюду, и невозможно всех википедиство переучить делать иначе.
~
Нирваньчик
~
øβς
19:07, 11 сентября 2020 (UTC)
- «Государства в Истории Белоруссии» — ужасная категория, таких побольше сделать и всё, любая страна в подкатегориях у любой страны. Хорошо хоть у нас Проект:Связность работал долгое время над тем, что с этим всё было не так кошмарно, как сейчас в английской Википедии. Например, у нас почти нет циклических зависимостей между категориями, а если они стихийно и появляются, то не очень большие и более-менее разруливаемые. Ну тут посмотрим, как будет складываться, вообще хочется поднимать Проект:Связность и Проект:Систематизация категорий на ноги, пока к этому есть некоторые подвижки, но в большей степени офф-вики в рамках ВП:Дискорд … adamant.pwn — contrib / talk 19:18, 11 сентября 2020 (UTC)
- О да, в англовики связи между категориями больше интуитивные чем иерархические. Там бы наши боты совсем не работали. И циклы там повсюду, такая жесть. В общем, не зря их бот работает по другому принципу. ~ Нирваньчик ~ øβς 11:44, 13 сентября 2020 (UTC)
-
Посмотрел через
на то, как проблемные страницы оказались включены в
Категория:Ислам
, порвал связи между категориями там, где они казались неуместными (см.
).
adamant.pwn
—
contrib
/
talk
18:49, 11 сентября 2020 (UTC)
-
А можешь раскрыть суть, что это значит - "проредил связи между категориями" ?
~
Нирваньчик
~
øβς
18:43, 11 сентября 2020 (UTC)
Про парсинг параметров
Хотел поинтересоваться, как твой бот парсит настройки (шаблон Участник:ClaymoreBot/Новые_статьи )? Дело в том, что там не просто тупой набор пар ключ/значение. Там всё усложняется следующими фичами:
- В тексте шаблона могут быть html-комментарии, которые вырезаются. Нужны для каких-либо пояснений. Плюшка Нирвана-бота, скорее всего (надо уточнить). Используется редко. Сколько мест использования - выясню.
- В тексте шаблона могут быть многострочные параметры. Типичный пример многострочных параметров - "шапка" и "подвал". Приехало с времен ClaymoreBot, или плюшка Нирвана-бота - не помню, надо уточнить. Но так работает стандартный википедийный парсер шаблонов, к его логике все привыкли.
- В значениях могут быть экранированные переносы строк: "\n" - с времен ClaymoreBot. Тупо заменяются на NEW LINE. Т.е. NEW LINE можно указать 2 способами. "\n" - широко распространены в настройках.
- В параметрах "категории" и "игнорировать", категории можно заворачивать в кавычки, а можно не заворачивать. Если заворачиваешь в кавычки, то заворачивать нужно все категории в списке. Плюшка Нирвана-бота, но крайне полезная. Бывают категории с запятыми внутри. В этом случае без кавычек их не укажешь. ~ Нирваньчик ~ øβς 09:50, 11 сентября 2020 (UTC)
- Я написал небольшой парсер викитекста w_parser на основе рекурсивного спуска, учитывающий синтаксис шаблонов, таблиц и викиссылок. Там рядом с его определением указаны правила вывода, на которые он ориентирован. HTML-комментарии я отдельно не вырезаю и считаю частью параметров. Экранированные \n я заменяю на переносы строк, с кавычками пытаюсь работать, но кажется, что если там категория с запятой, из этого могут выйти проблемы (в смысле, что такие проигнорируются). adamant.pwn — contrib / talk 10:20, 11 сентября 2020 (UTC)
-
- Починишь запятые? ~ Нирваньчик ~ øβς 18:59, 11 сентября 2020 (UTC)
-
С парсингом надо быть бдительным. В "подвал" могут запихнуть всё что угодно. Иногда запихивают такое, что даже стандартный медиавикийный парсер ломается. В том числе, могут запихнуть и знак =, и вертикальную черту. Я из-за этого в шаблоне не отображаю контент из "подвал" и "шапка". Но твой парсер, кажется выглядит понадежнее, чем моя груда костылей. Я только сейчас начал осознавать, что тупо нельзя было подстраиваться под эти действия юзеров, костыли писать, а надо было требовать от них заворачивать такой код в шаблоны, благо никто не запрещает в порталах/проектах создавать шаблоны. Тогда, от парсилки достаточно правильно считать фигурные скобочки, и игнорить палки из чужого скоупа.
~
Нирваньчик
~
øβς
18:59, 11 сентября 2020 (UTC)
- Ну лишний знак = мой парсер переварить сможет, а вот лишняя вертикальная черта, не являющаяся частью вложенного шаблона, таблицы или викиссылки, — это грубая синтаксическая ошибка, которую стандартный парсер тоже не переварит, так как то, что идёт за ней должно интерпретироваться как новый аргумент (если бы можно было считать иначе, то язык шаблонов не был бы однозначным). Должна всё таки какая-то культура быть в плане использования шаблона {{ ! }} вместо палок, по примеру тех же таблиц . adamant.pwn — contrib / talk 19:28, 11 сентября 2020 (UTC)
-
-
- Поддерживаю :) ~ Нирваньчик ~ øβς 11:40, 13 сентября 2020 (UTC)
-
Снова борьба ботов - рок/метал
В списке участники проекта не хотят видеть метал. NirvanaBot честно его отбрасывает, но иногда он не прав. К примеру, есть группы которые и рок, и метал ( Devil Doll ). Некоторые группы бот откинул по непонятным причинам ( Sonic Origami ). AdamantBot же наоборот, закидывает эти статьи обратно в список, и он тоже иногда не прав, закидывая чистый метал ( Ulcerate , The Foreshadowing , Dub War , Gloryhammer ). Почему он их закидывает? Игнор по каким-то причинам не срабатывает? Что можно сделать, чтобы AdamantBot не добавлял их. Правда, теперь это уже не актуально, я перевел список обратно на NirvanaBot, т.к. там архив и статистика. ~ Нирваньчик ~ øβς 18:56, 26 сентября 2020 (UTC)
- Sonic Origami входила в категорию "метал" хитрым образом, через скрытую категорию. . ~ Нирваньчик ~ øβς 19:22, 26 сентября 2020 (UTC)
Неправильная работа бота
-
Статьи
Белов, Александр Романович (военный)
,
Мальта (река)
,
Ведя
и
Швехат (река)
не имеют отношения к проекту Молдавия Новые статьи. просьба удалить их оттуда.
Михаил Рус
(
обс.
)
23:58, 20 октября 2020 (UTC)
- Постараюсь завтра посмотреть, что там. adamant.pwn — contrib / talk 00:08, 21 октября 2020 (UTC)
- Поправил. Возможно, некоторые притоки Дуная теперь не будут попадаться, т. к. их сложно классифицировать по стране. adamant.pwn — contrib / talk 17:53, 22 октября 2020 (UTC)
Птицы в новых статьях портала « Динозавры »
Здравствуйте! Не могли бы вы посмотреть, почему бот добавляет птиц в новые статьи портала « Динозавры »? Хотя в современной биологической классификации птицы обычно считаются выжившими специализированными представителями динозавров, данный портал посвящён только нептичьим динозаврам, о чём говорится в его описании. В параметрах указано, чтобы статьи из категории «Птицы» игнорировались. — HFoxii ( обс. ) 05:29, 1 ноября 2020 (UTC)
- Я думаю, в данном случае потому что Категория:Птицы по регионам включена в Категория:Динозавры по регионам . Я не уверен, насколько это включение корректно, но в любом случае пока добавил Категория:Птицы по регионам в ещё одно исключение. adamant.pwn — contrib / talk 22:24, 1 ноября 2020 (UTC)
Война правок между ботами в обновлении списка статей проекта Бутан
Здравствуйте. Прошу и поправить. С моей точки зрения, NirvanaBot прав в этой войне. — Impro ( обс. ) 00:03, 11 мая 2021 (UTC)
И ещё: AdamantBot добавляет статьи в ? Можно ли это организовать так же, как делает NirvanaBot ? С уважением, — Impro ( обс. ) 00:13, 11 мая 2021 (UTC)
И заодно: если AdamantBot удаляетновые статьи сверху списка, то добавляет снизу статьи, ранее перенесённые в архив. Но тогда почему он не удаляет из архива статьи, которые восстановил в списке новых статей? — Impro ( обс. ) 19:10, 11 мая 2021 (UTC)
-
Добрый день. AdamantBot сейчас не поддерживает работу с архивами и в ближайшее время у меня вряд ли будет возможность что-то в нём менять. Если это создаёт трудности для проекта — можно «отключить» моего бота от обновления данной страницы, чтоб этим только NirvanaBot занимался, сделать?
adamant.pwn
—
contrib
/
talk
21:52, 11 мая 2021 (UTC)
- Ну, если NirvanaBot не собирается отключаться, то можно отключить AdamantBot. Но про архив — это, скорее, попутный вопрос был — меня больше ежедневная война правок забавляет у этих ботов. — Impro ( обс. ) 23:13, 11 мая 2021 (UTC)
Тест
Тест. adamant.pwn — contrib / talk 16:24, 20 июня 2021 (UTC)
Временно оживить бота
Доброго времени суток. Пока NirvanaBot спит, не могли бы Вы временно включить своего бота для обновления стр. ? — Qh13 ( обс. ) 15:50, 6 октября 2021 (UTC)
- Нужно именно в песочнице бота или на странице проекта? adamant.pwn — contrib / talk 16:39, 6 октября 2021 (UTC)
-
Qh13
, я пока
на шаблон ClaymoreBot, в ближайшие полчаса должно обновить. Если нужно будет именно по шаблону NirvanaBot обрабатывать когда тот бот вернётся — надо будет вернуть настройку назад.
adamant.pwn
—
contrib
/
talk
16:43, 6 октября 2021 (UTC)
- Спасибо, но лучше бы было обновлять в песочнице или переделать её в страницу проекта (Проект:Биология/Новые статьи 2), а ссылку бы я в проект добавил. — Qh13 ( обс. ) 16:49, 6 октября 2021 (UTC)— Qh13 ( обс. ) 16:49, 6 октября 2021 (UTC)
NirvanaBot ожил, просьба передать ему наполнение страницы Проект:Биология/Новые статьи . Благодарю за «руку помощи», оказанную ему Вашим ботом. — Qh13 ( обс. ) 06:23, 10 октября 2021 (UTC)
- . adamant.pwn — contrib / talk 10:13, 10 октября 2021 (UTC)
Непонятное удаление
Здравствуйте! Непонятное удаление ботом списка → Портал:Карелия/Новые статьи . С уважением. Михаил Семёнов 08:37, 3 ноября 2023 (UTC)
Всё в порядке, проблема решена .— Михаил Семёнов 07:16, 6 ноября 2023 (UTC)
- 2021-07-06
- 1