Справка:Боты

From MediaWiki.org
Jump to navigation Jump to search
This page is a translated version of the page Help:Bots and the translation is 43% complete.
Outdated translations are marked like this.
Other languages:
Bahasa Indonesia • ‎Deutsch • ‎English • ‎Esperanto • ‎Tiếng Việt • ‎Türkçe • ‎català • ‎dansk • ‎español • ‎français • ‎galego • ‎interlingua • ‎norsk bokmål • ‎polski • ‎português • ‎português do Brasil • ‎română • ‎русский • ‎српски / srpski • ‎українська • ‎العربية • ‎فارسی • ‎پښتو • ‎हिन्दी • ‎മലയാളം • ‎中文 • ‎日本語 • ‎한국어
PD Внимание: Когда вы редактируете эту страницу, вы соглашаетесь на передачу своего вклада по лицензии CC0. Узнать об этом подробнее можно на странице справки.
PD

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

In general, bots are used for repetitive maintenance tasks, whose volume and characteristics are too large to be performed manually by users.

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

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

Программная среда и интерфейсы для разработки ботов

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

MediaWiki has an API (Application Programming Interface) available for this purpose. An API is a protocol for standardized communication between two computer programs. Check API:Client code for more information.

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

pywikibot

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

wiki-java

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

The library also comes with simple, but powerful standalone bot methods that can be readily utilized by a programmer.

Chris G's botclasses

Chris G's botclasses представляет собой PHP MediaWiki фреймворк ботов, установленный на сервере утилит.

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

Смотрите также