Из Википедии, свободной энциклопедии
Перейти к навигации Перейти к поиску
Администраторы: если этот бот не работает, попробуйте изменить его настройки .

Он также может быть отключен там удобным для сервера способом.

ПРИМЕЧАНИЕ: если в одном типичном информационном окне возникают типичные проблемы, попробуйте сначала отключить права редактирования для этого окна.



ЗАПУСК ЗДЕСЬ


ПОЛУЧЕНИЕ ТАМ


ВМЕСТЕ, МЫ МОЖЕМ СДЕЛАТЬ ЭТО ЭНЦИКЛОПЕДИЯ Достоверный источник

(я надеюсь)



Задачи 1 - Задачи 2

Общие [ править ]

Как редактор, который отвечает за этого бота,
я оставляю за собой право отключить права редактирования для бота (полностью или для каждого информационного поля)
и изменить любые другие настройки!



резюме


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

На что это было запрограммировано? [ редактировать ]

Некоторая типичная информация, доступная в Википедии, достоверна («правда»). Этот тип информации вряд ли изменится без серьезных изменений во всем мире или во всей Википедии. Примеры такого «неизменного» типа информации:

  • Температура кипения воды 100 ° C (при нормальных условиях).
  • Дата рождения Джона Ф. Кеннеди - 29 мая 1917 года.

Информация этого типа обычно помещается в инфобоксы. Они содержат параметры и поля, которые приводят к форматированию и отображению данных, например:

  • Информационное окно на странице water будет содержать:
точка кипения = 100

который будет отображаться как:

Температура кипения : 100 ° C
  • Информационный ящик Джона Ф. Кеннеди будет содержать:
Дата рождения = {{День рождения | 29 | 5 | 1917}}

который будет отображаться как:

Дата рождения : 29 мая 1917 г.

Изменения этих значений на этих двух страницах легко увидеть, и многие люди знают, какое из них «правильное». Однако для менее известных людей и для менее известных химических соединений (или любого другого информационного окна, о котором мы говорим) такие значения не известны. В этом случае трудно обнаружить (и нужно будет найти литературу и проверить), приводит ли изменение к правильному значению или к неправильному значению.

Википедия содержит множество такой информации. Практически на каждой странице есть информационное окно, и практически все возможные информационные окна содержат достоверную информацию.

Что делает бот [ править ]

Для более простой операции он просто пытается увидеть, изменяет ли редактирование поле в одном из информационных ящиков, за которым оно следует. Он делает это, загружая текущую и предыдущую версию страницы, извлекая информационные блоки с этих страниц. Из информационных ящиков он создает список полей в этих двух полях и сравнивает содержимое. Сообщается об измененном содержании. Об этом можно сообщить на канал IRC или записать в журнал.

Пара WikiProjects взяли на себя гигантскую задачу, страница за страницей, проверяя определенные значения. Убедившись, что эти значения верны, они записывают номер версии страницы, содержащей правильные значения, и индексируют эти версии. Когда такой индекс существует, бот также сравнивает значение в текущей версии страницы со значениями в «проверенном идентификаторе ревизии», и когда значения изменяются, они также могут быть отправлены в IRC-канал или записаны в журнал.

Когда бот обнаруживает поля, которые изменились с момента «проверенного revid», он может добавлять или обновлять параметры в затронутом информационном окне. Эти параметры можно использовать для добавления контрольныйYили ☒Nотображения окна, или просто для классификации этих блоков, чтобы их можно было просмотреть.

Он не восстанавливает значения до проверенной версии, он только добавляет параметры, которые можно использовать для уведомления об изменениях, начиная с проверенной версии.

Операция [ править ]

Все настройки, описанные ниже, определены в User: CheMoBot / Settings . Эта страница полностью защищена, поэтому значения могут быть изменены только администратором.

Коробки [ править ]

CheMoBot нужно указать, каким ящикам следовать. Из списка ящиков, который следует, он создает (из Special: Whatlinkshere ) список страниц, которые ему необходимо отслеживать. CheMoBot проанализирует изменения при редактировании страницы в этом списке.

Указать CheMoBot следовать за информационным окном можно, изменив значение параметра <boxes>:

boxs = Chembox | Drugbox | Reactionbox | Infobox_Royalty | Infobox_officeholder | Infobox_Person

Убедитесь, что вы используете настоящее имя информационного окна, не используйте перенаправления шаблонов, так как это приведет к ошибочным результатам. Однако перенаправления необходимо определить как другой параметр, см. Ниже .

В следующем информационном окне можно определить набор параметров, которые описаны ниже. Эти параметры названы в честь информационного окна, путем добавления имени информационного окна с подчеркиванием и параметра, например, для информационного окна «Chembox» есть подпараметр «канал», поэтому полное имя - «chembox_channel»:

chembox_channel = # wikichem

Если в названии шаблона информационного окна есть пробелы, их необходимо заменить подчеркиванием, а все символы необходимо преобразовать в нижний регистр. Ниже я буду использовать «инфобокс», обозначая, что это параметр «для каждого инфобокса».

Поля [ править ]

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

Наблюдаемые поля [ править ]

Поля, которые можно проверить, - это поля, которые CheMoBot может отслеживать на предмет изменений, и они обозначены как «наблюдаемые поля», остальные поля - «другие поля».

Чтобы указать CheMoBot, за какими полями следовать, используйте 'infobox_watchedfields, например

infobox_royalty_watchedfields = Место_рождения | Место_смерти | веб-сайт

сообщает боту, что для Infobox Royalty необходимо следить за полями "место рождения", "место смерти" и "веб-сайт".

Особый набор наблюдаемых полей - это проверенные поля, которые описаны ниже.

Проверенные поля [ править ]

Подмножество (или все) наблюдаемых полей можно обозначить как «проверенные поля». Бот обрабатывает проверенные поля немного иначе, чем наблюдаемые поля. И для наблюдаемых, и для проверенных полей бот следует за изменениями, но для проверенных полей значение в revid проверяется и является правильным, тогда как для наблюдаемых полей это не обязательно.

Пример:

Для {{ chembox }} как поле «CASNo», так и поле «BoilingPt» являются неизменяемыми данными. Однако проект, связанный с этими блоками, решил сначала проверить только CASNo, а когда CASNo правильный, записать revid в индекс. BoilingPt также может быть правильным, но это еще не было проверено. Таким образом, настройки для химбокса следующие:

chembox_watchedfields = BoilingPtchembox_verifiedfields = CASNo

Когда кто-то редактирует подтвержденную страницу, изменяя как BoilingPt, так и CASNo, CheMoBot предупреждает, что BoilingPt изменился (но он не знает, что он изменился с или на исправление), для CASNo он сообщит, что он изменился с правильного или неверное значение.

Руководство [ править ]

Операция [ править ]

IRC [ править ]

Вывод [ править ]

Команды [ править ]