Энциклопедия:Боты/FAQ
Материал из Энциклопедии в свободной энциклопедии
- Как мне создать своего бота?
- Для создания бота нужно проделать следующие шаги:
- Зарегистрировать учётную запись бота
- Решить, что он будет делать. Для этого настоятельно рекомендуем просмотреть страницу ВП:П:РДБ
- Создать страницу участника с шаблоном {{bot}} и описанием его функциональности.
- Посмотреть на примеры реализации ботов на странице исходных кодов
- Создать бота
- Сделать пробный запуск (около 25 правок)
- Подать заявку на статус бота
- После получения флага бота вы можете спокойно продолжать его запускать и реализовывать новые функции
- Как мне реализовать бота? На каких языках их программируют? Есть ли другие пути?
- Для того, чтобы запустить бота нужно: а) найти готовый скрипт или б) создать его самому. Вариант «а» очень прост: в комплекте m:Pywikipedia имеется крупный набор скриптов, среди которых и интерЭнцикло-скрипт, которым пользуются практически все интерЭнцикло-боты, и скрипт для исправления двойных перенаправлений, и ещё много чего. Вариант б чуть посложнее, и рассматривается в следующем вопросе.
- Как мне самому написать бота?
- Для того, чтобы написать бота, нужно знать какой-либо язык программирования и освоить интерфейс (библиотеку) на этом языке для доступа к Энциклопедии. Языки, которые обычно используют:
- Perl
- Python (pywikipedia)
- .NET: C#, VB.NET, Managed C++, J# (DotNetWikiBot, Энциклопедия:WikiFunctions (англ.))
- Java. Библиотеку для работы с Энциклопедией можно найти по ссылке: Java enci Bot Framework
- AppleScript
- PHP
- Что такое AutoWikiBrowser?
- Это программа, которая позволяет создавать списки статей, а затем обрабатывать статьи из списка по заданному алгоритму (автозамены, создание статей, RegExTypoFix, и т. п.) под контролем человека или без контроля. Для того, чтобы запускать AWB из под основного аккаунта, вам нужно пройти процедуру одобрения. Если у вас уже есть официально одобренный бот, вы можете запускать AWB в автоматическом режиме под аккаунтом бота, не проверяя каждую правку.