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