Довідка:Роботи
Матеріал з Вікіпедії — вільної енциклопедії.
Роботи чи боти - програми, що автоматизують рутинну роботу.
В українському розділі дозволена робота ботів, проте власники ботів повинні відповідально підходити до своїх можливостей. Кожен бот повинен мати окремий обліковий запис і посилання на сторінку свого власника, бажано також мати назву у форматі «Ім'яВласникаBot».
Для того, щоб боти не засмічували своїми правками сторінку Нові редагування їх необхідно зареєструвати. Для реєстрації бота залишайте заявки на сторінці Вікіпедія:Заявки на статус бота.
Зміст |
[ред.] Завантаження
Вам портібен інтерпретатор мови Python версії 2.3 чи новішої http://www.python.org/download/ та бот http://sourceforge.net/projects/pywikipediabot/
[ред.] Налаштування
В каталозі в якому знаходяться файли бота створіть файл user-config.py У ньому напишіть наступні налаштування.
Вкажіть основний мовний розділ, з яким ви будете працювати
mylang = 'uk'
Перерахуйте імена користувачів у різних проектах, які може використовувати бот для виконання редагувань.
Наприклад
usernames['wikipedia']['uk'] = 'IlyaBot' usernames['wikipedia']['en'] = 'Ilya K' usernames['wiktionary']['uk'] = 'Ilya'
Вкажіть кодування консолі для правильної обробки кирилиці.
console_encoding='код'
У Windows вкажіть cp1251. Дивіться також Командний рядок Windows У Linux це ваше системне кодування (скоріше за все cp1251, koi8-u або utf8)
[ред.] Запуск модулів у Пітон
[ред.] Windows
Ви можете скористуватися інтуїтивним середовищем IDLE, яке йде в поставці Пітона.
[ред.] Командний рядок Windows
Можна також запускати із командного рядка. Якщо ви хочете ознайомитися із цим способом - читайте будь- ласка http://www.python.org/doc/faq/windows.html#how-do-i-run-a-python-program-under-windows
Замовчальна кодова таблиця Windows для командного рядка - cp866, вона не дозволяє вводити букви і та ґ. У Windows NT/2000/XP ви можете змінити кодову таблицю для консолі командою chcp, наприклад
chcp 1251
Цю команду слід вводити заново для кожного відкритого консольного вікна. Для нової кодової сторінки вам також треба вибрати відповідний шрифт у властивостях вікна консольної програми.
[ред.] Unix
Якщо ви користутесь Unix, ви мабуть самі знаєте :)
[ред.] Початок роботи
Запустіть у Python-і файл login.py з каталога бота і введіть свій пароль, щоби увійти до системи вікі
тепер запускайте потрібні вам модулі (так само як і login.py)
[ред.] Модулі
- inerwiki.py - проставляє інтервікі
[ред.] Статус бота
Якщо ви плануєте масові редагування роботом, краще використовуйте для бота окремого користувача і одержіть для нього статус робота m:Requests_for_permissions#Requests_for_Bot_status.
[ред.] Дивіться також
Цю сторінку необхідно дописати чи вдосконалити. Саме Ви можете допомогти проекту, зробивши це! |