Help:Bots/ru

Бот — компьютерная программа, которая, будучи запущенной, автоматически получает или обновляет страницы вики-проекта. В основном, боты используются для повторяющихся задач обслуживания, объем и характеристики которых слишком велики, чтобы выполнять их вручную.

Задачи разработки и запуска ботов, как правило, находятся за пределами роли обычных участников, т.к. требуют опыта программирования и должны осуществляться в координации с администраторами вики-проекта.

В журнале    : правки ботов по умолчанию скрыты.

Программная среда и интерфейсы для разработки ботов
Боты не используют доступ к вики через обычный графический пользовательский интерфейс. Для этих целей используется MediaWiki API (Application Programming Interface) — удобный протокол для стандартизированной связи между двумя компьютерными программами. Подробнее об этом можно узнать, посетив страницу.

Для доступа к вики через API у бота должна быть отдельная учётную запись, которой были предоставлены права доступа 'bot'.

pywikibot
Pywikibot служит программной средой для разработки различных ботов, обычно используемых для рутинных задач по обслуживанию вики, таких как добавление нижнего колонтитула категориям страниц (add_text.py), для добавления или изменения определённых вики-ссылок, для перемещения старых обсуждений и перемещения их на подстраницы , для редактирования категорий , для управления шаблонами.

wiki-java
wiki-java — легкая Java-среда разработки для ботов приложений, которая может использоваться для выполнения различных задач, таких как передача файлов, добавление текста в статьи, разбора шаблонов, базового ввода/вывода и др. Библиотека также включает простые, но мощные встроенные методы ботов, которые могут быть легко использованы программистом.

Альтернативные расширения

 * Расширение:MassEditRegex обеспечивает альтернативный способ для массового редактирования с помощью регулярных выражений, через специальную страницу в вики. Это расширение могут использовать только администраторы.
 * Расширение:ReplaceText — другой вариант.