РуСказки:Боты: различия между версиями
Andras (обсуждение | вклад) мНет описания правки |
Andras (обсуждение | вклад) мНет описания правки |
||
(не показана 1 промежуточная версия этого же участника) | |||
Строка 1: | Строка 1: | ||
<noinclude>{{К улучшению|2023-06-29}}</noinclude> | <noinclude>{{К улучшению|2023-06-29}}</noinclude> | ||
{{Боты}} | {{Боты}} | ||
''' Бот ''' (сокр. от «[[Робот (программа)|робот]]») в [[Википедия|Википедии]] — специальная [[Компьютерная программа|программа]] для совершения различных рутинных операций. | ''' Бот ''' (сокр. от «[[Робот (программа)|робот]]») в [[Википедия|Википедии]] — специальная [[Компьютерная программа|программа]] для совершения различных рутинных операций. | ||
Строка 39: | Строка 38: | ||
* [[Википедия:Ботопедия]] | * [[Википедия:Ботопедия]] | ||
[[Категория: | [[Категория:РуСказки:Боты|*]] |
Текущая версия от 13:50, 29 февраля 2024
![]() | Эта страница требует существенной переработки. |
Шаблон:Боты Бот (сокр. от «робот») в Википедии — специальная программа для совершения различных рутинных операций.
В русском разделе разрешена работа ботов, однако ботовладельцы (или ботоводы) должны ответственно подходить к своим возможностям. Каждый бот должен иметь отдельную учётную запись и ссылку на страницу своего владельца, желательно также иметь название в формате «ИмяВладельцаBot». Также желательно, чтобы на странице участника-бота присутствовал заполненный шаблон {{bot}}.
Для того чтобы боты не замусоривали своими правками страницу свежих правок, их необходимо зарегистрировать. Для регистрации бота оставляйте заявки на странице Википедия:Заявки на статус бота. Начинающим ботоводам рекомендутся прочитать Википедия:Боты/FAQ а также Википедия:Рекомендации юному ботоводу.
API
Интерфейсы для ботов
Python
- Pywikipedia — интерфейсы и боты, созданные для Википедии и Викисловаря (а также любая вики на движке MediaWiki) на языке Python. Стандарт де-факто для ботов в Википедии. Предоставляет комплект готовых скриптов для выполнения множества функций (категоризация, шаблонизация, интервики, поиск и замена и т. д.).
Perl
- MediaWiki::Bot (англ.) — фреймворк для ботов на Perl.
- WWW::Wikipedia (англ.) — интерфейс для Википедии на языке Perl.
- WWW::Mediawiki::Client (англ.) — интерфейс для Википедии и модуль командной строки на языке Perl.
.NET
- DotNetWikiBot Framework (англ.) — фреймворк для ботов, основанный на .NET Framework (реализован на C#, могут использоваться любые языки .NET).
- WikiAccess (англ.) (описание) — библиотека для разработки ботов на C#.
- Claymore’s SharpMediaWiki — ещё один интерфейс MediaWiki API на C#
- WikiClientLibrary — это переносимая и асинхронная клиентская библиотека MediaWiki API на .NET Standard (nuget, примеры).
Java
- WikiLink, Mathematica package (англ.) — небольшой модуль для Mediawiki на языке Java, способный входить в систему, читать и изменять страницы.
- Java Wiki Bot Framework (англ.) — Java-фреймворк для работы с Википедией.
- Wiki.java — компактный Wiki-фреймворк, состоящий из одного файла, но предоставляющий все необходимые функции
См. также
- О ботах на «Мете»
- Википедия:AutoWikiBrowser — инструмент для скоростного редактирования Википедии в полуавтоматическом режиме, работающий под Windows.
- Исходные коды
- Википедия:Правила применения ботов
- Википедия:Ботопедия