Википедия:Боты/FAQ

Боты

Правила · Рекомендации · Запросы · FAQ · Орден · Форум

Как мне создать своего бота?
Для создания бота нужно проделать следующие шаги:
  1. Решить, что он будет делать. Для этого настоятельно рекомендуем просмотреть страницу ВП:РДБ.
  2. Изучить библиотеки API, определиться с языком программирования. (Примеры исходных кодов)
  3. Зарегистрировать учётную запись бота.
  4. Создать страницу участника с шаблоном {{bot}} и описанием его функциональности.
  5. Запрограммировать бота.
  6. Сделать пробный запуск (около 25 правок).
  7. Если вы оттестировали бота и уверены в его полезности, подавайте заявку на статус бота.
  8. После получения флага бота вы можете спокойно продолжать его запускать и реализовывать новые функции.
Как мне запрограммировать бота?
Для того чтобы запустить бота, нужно одно из двух:
  1. Взять один из существующих фреймворков, или готовый скрипт.
  2. Написать свою программу.
На каких языках программируют ботов?
Для того чтобы написать бота, нужно знать какой-либо язык программирования и освоить интерфейс (библиотеку) на этом языке для доступа к Википедии. На данный момент доступно множество языков программирования, которые позволяют взаимодействовать с движком MediaWiki (Википедией).

Информацию об используемых библиотеках и фреймворках для работы с Mediawiki можно найти в статье Интерфейсы для ботов или API.

Какие существуют фреймворки и готовые скрипты?
  1. Фреймворк с оконным интерфесом AWB (на языке C#)
  2. Фреймворк с консольным интерфейсом Pywikipedia (на языке Python)
  3. Фреймворк с консольным интерфейсом DotNetWikiBot Framework (на языке C#)
  4. Скрипты см. на странице Википедия:Боты/Исходные коды
Что такое AWB (AutoWikiBrowser)?
Это программа, которая позволяет создавать списки статей, а затем обрабатывать статьи из списка по заданному алгоритму (автозамены, создание статей, RegExTypoFix и т. п.) под контролем человека или без контроля. Имеет оконный интерфейс для Windows, не требует знания языков программирования. Для того чтобы запускать AWB из-под основного аккаунта, вам нужно пройти процедуру одобрения. Если у вас уже есть официально одобренный бот, вы можете запускать AWB в автоматическом режиме под аккаунтом бота, не проверяя каждую правку.
Prefix: a b c d e f g h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9

Portal di Ensiklopedia Dunia

Kembali kehalaman sebelumnya