Довідка:Боти: відмінності між версіями

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
Вилучено вміст Додано вміст
Escarbot (обговорення | внесок)
Escarbot (обговорення | внесок)
Рядок 81: Рядок 81:
[[gl:Wikipedia:Bots]]
[[gl:Wikipedia:Bots]]
[[he:ויקיפדיה:בוט]]
[[he:ויקיפדיה:בוט]]
[[hr:Wikipedija:Botovi]]
[[hu:Wikipédia:Botok]]
[[hu:Wikipédia:Botok]]
[[hy:Wikipedia:Բոտ]]
[[id:Wikipedia:Bot]]
[[id:Wikipedia:Bot]]
[[it:Wikipedia:Bot]]
[[it:Wikipedia:Bot]]

Версія за 19:50, 22 вересня 2006

Роботи чи боти - програми, що автоматизують рутинну роботу.

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

Вам портібен інтерпретатор мови 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)

Модулі

Статус бота

Якщо ви плануєте масові редагування роботом, краще використовуйте для бота окремого користувача і одержіть для нього статус робота m:Requests_for_permissions#Requests_for_Bot_status.

Дивіться також