For faster navigation, this Iframe is preloading the Wikiwand page for Довідка:Боти.

Довідка:Боти

Матеріал з Вікіпедії — вільної енциклопедії.

A man is shaking hands with a robot
Робот — вірний помічник Вікіпедиста!

Боти — програми, що автоматизують рутинну роботу.

В українському розділі дозволена робота ботів, проте власники ботів повинні відповідально підходити до своїх можливостей. Кожен бот повинен мати окремий обліковий запис і посилання на сторінку свого власника, бажано також мати назву у форматі «Ім'яВласникаBot».

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

pywikibot

[ред. | ред. код]

Завантаження

[ред. | ред. код]

Вам потрібен інтерпретатор мови Python 3 http://www.python.org/download/ та бот https://www.mediawiki.org/wiki/Manual:Pywikibot/Installation/uk

Команда для завантаження svn репозиторію:

svn co http://svn.wikimedia.org/svnroot/pywikipedia/trunk/pywikipedia pywikipedia

Налаштування

[ред. | ред. код]

У каталозі, де розташовані файли бота, створіть файл user-config.py. У ньому напишіть наступні налаштування.

Вкажіть основний мовний розділ, з яким ви будете працювати

mylang = 'uk'

Перерахуйте імена користувачів у різних проєктах, які може використовувати бот для виконання редагувань.

Наприклад

usernames['wikipedia']['uk'] = 'IlyaBot'
usernames['wikipedia']['en'] = 'Ilya K'
usernames['wiktionary']['uk'] = 'Ilya'

Вкажіть кодування консолі для правильної обробки кирилиці.

console_encoding='код'

У Windows вкажіть cp1251. Дивіться також Командний рядок Windows У Linux це ваше системне кодування (скоріше за все utf8)

Запуск модулів у Python

[ред. | ред. код]

Для редагування коду на Python можна використовувати IDE, наприклад pydev, який є плагіном для Eclipse

Ви можете скористуватися інтуїтивним середовищем IDLE, яке йде в поставці Python.

Командний рядок Windows
[ред. | ред. код]

Можна також запускати із командного рядка. Якщо ви хочете ознайомитися із цим способом — читайте будь-ласка How do I run a Python program under Windows?

Стандартна кодова таблиця Windows для командного рядка — cp866, вона не дозволяє вводити букви і та ґ. У Windows NT/2000/XP ви можете змінити кодову таблицю для консолі командою chcp, наприклад

chcp 1251

Цю команду слід вводити заново для кожного відкритого консольного вікна. Для нової кодової сторінки вам також треба вибрати відповідний шрифт у властивостях вікна консольної програми.

Початок роботи

[ред. | ред. код]

Запустіть у Python файл login.py з каталогу бота і введіть свій пароль, щоби увійти до системи вікі

тепер запускайте потрібні вам модулі (так само як і login.py)

Статус бота

[ред. | ред. код]

Якщо ви плануєте масові редагування за допомоги бота, краще використовуйте для бота окремого користувача та отримайте для нього статус бота на сторінці заявки на статус бота.

Див. також

[ред. | ред. код]

Посилання

[ред. | ред. код]
{{bottomLinkPreText}} {{bottomLinkText}}
Довідка:Боти
Listen to this article

This browser is not supported by Wikiwand :(
Wikiwand requires a browser with modern capabilities in order to provide you with the best reading experience.
Please download and use one of the following browsers:

This article was just edited, click to reload
This article has been deleted on Wikipedia (Why?)

Back to homepage

Please click Add in the dialog above
Please click Allow in the top-left corner,
then click Install Now in the dialog
Please click Open in the download dialog,
then click Install
Please click the "Downloads" icon in the Safari toolbar, open the first download in the list,
then click Install
{{::$root.activation.text}}

Install Wikiwand

Install on Chrome Install on Firefox
Don't forget to rate us

Tell your friends about Wikiwand!

Gmail Facebook Twitter Link

Enjoying Wikiwand?

Tell your friends and spread the love:
Share on Gmail Share on Facebook Share on Twitter Share on Buffer

Our magic isn't perfect

You can help our automatic cover photo selection by reporting an unsuitable photo.

This photo is visually disturbing This photo is not a good choice

Thank you for helping!


Your input will affect cover photo selection, along with input from other users.

X

Get ready for Wikiwand 2.0 🎉! the new version arrives on September 1st! Don't want to wait?