Help:Боти

From MediaWiki.org
Jump to navigation Jump to search
This page is a translated version of the page Help:Bots and the translation is 88% complete.

Other languages:
Bahasa Indonesia • ‎Deutsch • ‎English • ‎Tiếng Việt • ‎Türkçe • ‎català • ‎dansk • ‎español • ‎français • ‎galego • ‎italiano • ‎polski • ‎português • ‎português do Brasil • ‎română • ‎suomi • ‎русский • ‎српски / srpski • ‎українська • ‎العربية • ‎فارسی • ‎پښتو • ‎मैथिली • ‎हिन्दी • ‎中文 • ‎日本語 • ‎한국어
PD Зверніть увагу! Коли Ви редагуєте цю сторінку, то погоджуєтесь робити свій внесок під ліцензією CC0. Детальніше про умови ліцензії можна дізнатися на сторінці довідки.
PD

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

Розробка та запуск ботів зазвичай виходить за межі функцій більшості дописувачів, потребує досвіду у програмуванні та координації з адміністрацією вікі-проекту.

За замовчуванням, зміни сторінок, зроблені ботами, не відбиваються в переліку Special:Recent changes.

Середовище та інтерфейс для створення ботів

Ботам непотрібний доступ до вікі з використанням графічного інтерфейсу, з яким працюють користувачі. В MediaWiki наявний API (Application Programming Interface - інтерфейс прикладного програмування) для цієї задачі. Коротко кажучи, API - це протокол для стандартизованої комунікації між двома комп'ютерними програмами. Додаткова інформація на API:Client code.

Для доступу до вікі з використанням цього інтерфейсу боту необхідний обліковий запис, якому надано права доступу 'bot'.

pywikibot

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

wiki-java

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

Chris G's botclasses

Chris G's botclasses compose a PHP MediaWiki bot framework hosted at the toolserver.

Розширення з подібними до ботів функціями

  • Розширення Extension:MassEditRegex пропонує інший спосіб, з використанням регулярних виразів, для масового редагування сторінок. Воно доступне зазвичай лише адміністрації.
  • Його альтернативою є Extension:ReplaceText.

Див. також