Fandom

Вікія про вікії

Програмне забезпечення для ботів

548статей у
цій вікі
Add New Page
Коментарі0 Share

Боти (ПЗ) — програмне забезпечення, що дозволяє ботам в автоматичному або напівавтоматичному режимі виконувати покладені на них функції.

AutoWikiBrowser (AWB) Редагувати

AutoWikiBrowser — програма з відкритим вихідним кодом (поширюється під ліцензією GNU GPL), написана на C#. Офіційно підтримує операційні системи Windows, починаючи з Vista, але фактично працює на XP. Для роботи вимагає Microsoft .NET Framework 3.5 (включений у всі версії Windows, починаючи з Vista). Не вимагає установки на комп'ютер (поставляється у вигляді .zip-архіву).

Plus.png Плюси: Графічний інтерфейс. Простота у використанні. Підтримка сторонніх плагінів. Популярність в середовищі Фендому дозволяє швидко отримати відповідь на потрібне питання. Можливість запуску скрипта (аналогічного AWB) прямо в браузері.
Minus.png Мінуси: Відсутність можливості виконання більш специфічних завдань. Складнощі в роботі на платформах крім Windows.

Javascript Wiki Browser (JWB) Редагувати

Скрипт JWB є аналогом AWB, однак, для роботи вимагає лише підтримку JavaScript, а також наявність браузера. Вимагає обов'язкової наявності імені користувача у списку «Project:AutoWikiBrowser/CheckPage».

Функціонал Редагувати

Будучи найбільш популярною програмою в середовищі Фендому, AWB надає можливість виконувати найбільш типові для бота завдання:

  • Заміна виділеного тексту;
  • Додавання певного тексту в початок/кінець статті;
  • Додавання, видалення і заміна категорій в статті;
  • Підтримується можливість розширення функціоналу за допомогою плагінів.[1]
  • Обмеження використання програми на вікі з допомогою сторінки «Project:AutoWikiBrowser/CheckPage», при цьому AWB буде працювати лише для тих облікових записів, що записані на ній.

Посилання Редагувати

Pywikibot (PWB) Редагувати

Pywikibot — Python-фреймворк (ліцензія), що включає в себе велику кількість готових скриптів. Офіційно підтримує операційні системи сімейств Windows, Linux, а також OS X, однак визначальним чинником є підтримка потрібної версії Python (доступно безліч портів). Для роботи вимагає Python 2.7.2 (і вище) або 3.3 (і вище). Не вимагає установки на комп'ютер (поставляється у вигляді .zip/.tar.gz-архіву).

Plus.png Плюси: Великий базовий функціонал. Можливість розширення функціоналу за рахунок скриптів. Кросплатформеність.
Minus.png Мінуси: Текстовий інтерфейс. Складність у використанні. Потребує встановлення сторонніх залежностей. Низька популярність в середовищі Фендому ускладнює отримання відповіді на потрібне питання.

Функціонал Редагувати

Будучи фреймворком, PWB поставляється разом з цілим рядом скриптів, які дозволяють виконувати наступні завдання (неповний список):

  • Заміна виділеного тексту;
  • Додавання певного тексту в початок/кінець статті;
  • Додавання, видалення та заміна категорій в статті;
  • Додавання, видалення та оновлення інтервікі-посилань;
  • Виправлення подвійних та розірваних перенаправлень;
  • Масове видалення, відновлення, створення, захист та перейменування сторінок.

Посилання Редагувати

Інші Редагувати

Наведене нижче (фреймворкі (фактично, не повноцінні боти, а лише його кошти до його написання)) практично не використовується на Фендомі, хоча це й можливо.

Perl Редагувати

  • MediaWiki::Bot — високорівневий Perl-фреймворк, що забезпечує високий рівень абстракції. Плагіни дозволяють забезпечувати функціональність рівня адміністратора або стюарда[2].

PHP Редагувати

  • Peachy — великий PHP-фреймворк. Плагіни дозволяють виконувати специфічні завдання: IRC-бот; взаємодію з базами даних MySQL/PostgreSQL; синтаксичний аналіз XML-файлів; взаємодія з електронною поштою, безліччю інших розширень (наприклад, фільтром зловживань). Доступно мала кількість документації.

Java Редагувати

  • Java Wiki Bot Framework — Java-фреймворк, що включає в себе пакети, що забезпечують базові дії (логін, управління токенами тощо), тому не вимагає особливо глибоких знань MediaWiki API. Доступно мала кількість документації.

Ruby Редагувати

  • MediaWiki::Gateway — Ruby-фреймворк, більше не разрабатывающийся. Володіє простим синтаксисом, вбудованим журналюванням. Автоматично управляє токенами.

Примітки Редагувати

  1. Wikipedia:AutoWikiBrowser/Plugins
  2. Статус на Вікіпедії, що забезпечує високі глобальні права. На Фендомі в чомусь схожий на статуси Помічника або Співробітника.

Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.

Мережа Вікії

Випадкова вікі