Боты
Правила · Рекомендации · Запросы · FAQ · Орден · Форум Подробнее
|
- Как мне создать своего бота?
- Для создания бота нужно проделать следующие шаги:
- Решить, что он будет делать. Для этого настоятельно рекомендуем просмотреть страницу ВП:РДБ
- Изучить библиотеки API, определится с языком программирования. (Примеры исходных кодов)
- Зарегистрировать учётную запись бота
- Создать страницу участника с шаблоном {{bot}} и описанием его функциональности.
- Запрограммировать бота
- Сделать пробный запуск (около 25 правок)
- Если вы оттестировали бота, и уверены в его полезности, подавайте заявку на статус бота
- После получения флага бота вы можете спокойно продолжать его запускать и реализовывать новые функции.
- Как мне запрограммировать бота?
- Для того чтобы запустить бота, нужно одно из двух:
- Взять один из существующих фреймворков, или готовый скрипт.
- Написать свою программу.
- На каких языках программируют ботов?
- Для того чтобы написать бота, нужно знать какой-либо язык программирования и освоить интерфейс (библиотеку) на этом языке для доступа к Википедии. На данный момент доступно множество языков программирования, которые позволяют взаимодействовать с движком MediaWiki(Википедией).
Информацию об используемых библиотеках и фреймворках для работы с Mediawiki можно найти в статье Википедия:Бот#Интерфейсы для ботов или Википедия:API.
- Какие существуют фреймворки и готовые скрипты ?
-
- Фреймворк с оконным интерфесом AWB (на языке C#)
- Фреймворк с консольным интерфейсом Pywikipedia (на языке Python)
- Фреймворк с консольным интерфейсом DotNetWikiBot Framework (на языке C#)
- Скрипты см. на странице Википедия:Боты/Исходные коды
- Что такое AWB (AutoWikiBrowser)?
- Это программа, которая позволяет создавать списки статей, а затем обрабатывать статьи из списка по заданному алгоритму (автозамены, создание статей, RegExTypoFix и т. п.) под контролем человека или без контроля. Имеет оконный интерфейс для Windows, не требует знания языков программирования. Для того чтобы запускать AWB из-под основного аккаунта, вам нужно пройти процедуру одобрения. Если у вас уже есть официально одобренный бот, вы можете запускать AWB в автоматическом режиме под аккаунтом бота, не проверяя каждую правку.