Центральна спільнота
Advertisement
Цей блоґ було написано співробітником TimmyQuivy, його оригінал можна знайти на Community Central.

Коли я почав редагувати на ФЕНДОМі, то перший час, чуючи термін «бот», я не зовсім розумів, що він означає. Може, це цілком собі робот, що сидить в офісі і редагує вікі? Або ж це комп'ютерна мережа, яка володіє інтелектом (забавно, що така мережа використовується на ФЕНДОМі)? Чи мріють боти про електроовець? І найголовніше, що він дає вікі і де його дістати?

Сьогодні я коротко викладу, що собою являє бот, чому він може бути потрібен вашої вікі і як його отримати.

Що таке бот?[]

На ФЕНДОМі «бот» — це загальний термін, що позначає будь-яке програмне забезпечення, контрольоване користувачами і використовуване для виконання завдань напівавтоматично або навіть повністю автоматично. ФЕНДОМ не пропонує такі програми і не зберігає їх на своїх серверах. Кожен зацікавлений користувач зберігає програми у себе на комп'ютері і запускає їх, коли є така необхідність.

IRobotStaffBlog

Одна з найбільших помилок — користувачі вважають, що боти зберігаються на серверах самого ФЕНДОМу

Які завдання може вирішувати бот? Мабуть, найчастіше їх використовують для заміни тексту на безлічі сторінок. Тільки уявіть, що вам треба було б замінити слово «Marvel» на «Марвел» на сотнях сторінок вікі. Якщо ви витратите на це цілий день, а то й більше, то бот зробить все необхідне за годину. Вражає, чи не правда? Одними лише замінами тексту завдання бота не обмежені. Ви можете автоматично вікіфікувати (або призвести до загальноприйнятих норм оформлення) всі статті своєї вікі, швидко замінити категорії, масово видалити непотрібні зображення або оновити всі міжмовні посилання. Продовжувати цей список можна довго.

Повернемось до задачі з заміною тексту. Ми зрозуміли, що ефективніше зробити це ботом. Але як зробити самого бота? Найбільш простим способом буде звернутися на сторінку «робота для бота» (тут чи тут). Роботу виконають боти під контролем волонтерів ФЕНДОМу, і вам не потрібно турбуватися про те, як все працює. Але часом завдання обробляються довго, і якщо ви не хочете чекати? Або, може бути, у вас з'явився інтерес розібратися в цій темі самому? Ми б запропонували почати з програми AutoWikiBrowser або AWB. У програми продуманий користувальницький інтерфейс, який дозволяє легко зрозуміти, що відбувається — що і де ви змінюєте.

Мінусом AWB є обмеженість виконуваних ним завдань: замінити текст за допомогою AWB ви зможете, але от якщо вам треба масово перейменувати сторінки? Тут в гру вступає більш серйозний інструмент: Pywikibot — програмне забезпечення на мові програмування Python. У цієї програми немає графічного інтерфейсу, управляти їй складніше, але й вирішує вона більш широке коло завдань, ніж AWB. Pywikibot не обмежує вас і дозволяє вам писати власні скрипти для вирішення вузьких задач. Крім цього, ви можете використовувати відразу обидві ці програми для свого бота.

Оскільки у ФЕНДОМу відкритий API, то ви можете написати свою власну програму для бота. Легше зробити це, використовуючи фреймоворки, наприклад, описаний раніше Pywikibot або інший.

Рекомендації щодо використання бота[]

Існують рекомендації щодо використання бота на ФЕНДОМі:

  1. По-перше, якщо ваша вікі не дуже велика (100-200 статей), ми настійно рекомендуємо уникнути використання бота доти, допоки не виникне серйозної необхідності. Боти — це потужні інструменти для редагування, але простіше замінити текст на парі-інший сторінок вручну, ніж запускати бота і витрачати час на його налаштування.
  2. По-друге, якщо ви збираєтеся керувати власним ботом, ми пропонуємо створити для нього окремий обліковий запис. Це допоможе знайти можливі неполадки в його роботі.
  3. По-третє, переконайтеся, що спільнота знає про факт існування бота і виконувані ним завдання. Відредагуйте особисту сторінку бота, напишіть там, ким є користувач і вкажіть там посилання на вашу сторінку обговорення. Так користувачі вікі будуть знати, до кого звернутись у разі проблем з ботом.
  4. По-четверте, не забудьте отримати права бота на обліковий запис бота. Ці права сховають його редагування, тим самим дозволяючи боту не завдавати клопоту іншим користувачам (засмічуючи сторінки свіжих редагувань і вікі-діяльності). Запитати права ви можете як надіславши запит у Спеціальна:Contact, так і звернувшись до помічників ФЕНДОМу.

Таким чином, якщо вам треба виконати завдання, що передбачає рутинну роботу, ви можете звернутися до волонтерів ФЕНДОМу через сторінку «робота для бота» (тут чи тут), а можете зробити все самостійно, використовуючи популярні програми для ботів, про які було згадано: AutoWikiBrowser і Pywikibot (у них, до речі, хороша документація). Не забувайте, що ви також можете звернутися на форум, де знаючі користувачі можуть дати вам слушну пораду!

У вас є питання або коментарі? Залиште їх нижче.

Advertisement