Help:Bots/ru

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

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

По умолчанию, редактирование бота скрыты в    :.

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

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

pywikibot
Pywikibot provides a framework for the development of bots, which are commonly used to perform maintenance tasks such as adding a footer to some categorized pages (add_text.py), adding some wikilinks, moving old contents of talk pages to subpages , editing categories , or managing templates.

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

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

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