Wiki12:Боты: различия между версиями
imported>Taylor 49 |
imported>Alex NB OT м унификация языковых шаблонов |
||
| Строка 1: | Строка 1: | ||
{{Shortcut|ВП:БОТ}} | |||
{{Боты}} | |||
''' Бот ''' (сокр. от «[[Робот (программа)|робот]]») в [[Википедия|Википедии]] — специальная [[Компьютерная программа|программа]] для совершения различных рутинных операций. | |||
В русском разделе разрешена работа ботов, однако ботовладельцы (или ''ботоводы'') должны ответственно подходить к своим возможностям. Каждый бот должен иметь отдельную учётную запись и ссылку на страницу своего владельца, желательно также иметь название в формате «ИмяВладельцаBot». Также желательно, чтобы на странице участника-бота присутствовал заполненный шаблон {{tl|bot}}. | |||
Для того чтобы боты не замусоривали своими правками страницу [[Special:Recentchanges|свежих правок]], их необходимо зарегистрировать. Для регистрации бота оставляйте заявки на странице [[Википедия:Заявки на статус бота]]. Начинающим ботоводам рекомендутся прочитать [[Википедия:Боты/FAQ]], а также [[Википедия:Рекомендации юному ботоводу]]. | |||
== [[Википедия:API|API]] == | |||
[[Википедия:API|Основной список библиотек API]] | |||
== Интерфейсы для ботов == | |||
[[Категория: | === [[Python]] === | ||
* [[mw:Manual:Pywikibot/ru|Pywikipedia]] — интерфейсы и боты, созданные для Википедии и Викисловаря (а также любая вики на движке [[MediaWiki]]) на языке [[Python]]. [[Стандарт де-факто]] для ботов в Википедии. Предоставляет комплект готовых скриптов для выполнения множества функций (категоризация, шаблонизация, интервики, поиск и замена и т. д.). | |||
=== [[Perl]] === | |||
* [http://search.cpan.org/~lifeguard/MediaWiki-Bot-5.006002/ MediaWiki::Bot]{{ref|en}} — фреймворк для ботов на [[Perl]]. | |||
* [http://search.cpan.org/~esummers/WWW-Wikipedia-1.8/ WWW::Wikipedia]{{ref|en}} — интерфейс для Википедии на языке [[Perl]]. | |||
* [http://search.cpan.org/~markj/WWW-Mediawiki-Client/ WWW::Mediawiki::Client]{{ref|en}} — интерфейс для Википедии и модуль командной строки на языке [[Perl]]. | |||
=== [[.NET Framework|.NET]] === | |||
* [http://dotnetwikibot.sourceforge.net/ DotNetWikiBot Framework]{{ref|en}} — фреймворк для ботов, основанный на [[Microsoft .NET|.NET Framework]] (реализован на [[C Sharp|C#]], могут использоваться любые языки .NET). | |||
* [http://sourceforge.net/projects/wikiaccess WikiAccess]{{ref|en}} ([[Участник:VasilievVV/WikiAccess|описание]]) — библиотека для разработки ботов на [[C Sharp|C#]]. | |||
* [https://github.com/Claymore/SharpMediaWiki/wiki/ Claymore’s SharpMediaWiki] — ещё один интерфейс MediaWiki API на C# | |||
* [https://github.com/CXuesong/WikiClientLibrary WikiClientLibrary] — это переносимая и асинхронная клиентская библиотека MediaWiki API на .NET Standard ([https://www.nuget.org/packages/CXuesong.MW.WikiClientLibrary/ nuget], [https://github.com/CXuesong/WikiClientLibrary/wiki/%5BMediaWiki%5D-Getting-started примеры]). | |||
=== [[Java]] === | |||
* [http://katlas.math.toronto.edu/wiki/WikiLink_-_The_Mediawiki_Interface WikiLink, Mathematica package]{{ref|en}} — небольшой модуль для [[Mediawiki]] на языке [[Java]], способный входить в систему, читать и изменять страницы. | |||
* [http://jwbf.sourceforge.net/ Java Wiki Bot Framework]{{ref|en}} — [[Java]]-[[фреймворк]] для работы с Википедией. | |||
* [https://github.com/mer-c/wiki-java Wiki.java] — компактный Wiki-фреймворк, состоящий из одного файла, но предоставляющий все необходимые функции | |||
== См. также == | |||
* [[meta:Bot/ru|О ботах на «Мете»]] | |||
* [[Википедия:AutoWikiBrowser]] — инструмент для скоростного редактирования Википедии в полуавтоматическом режиме, работающий под Windows. | |||
* [[Википедия:Боты/Исходные коды|Исходные коды]] | |||
* [[Википедия:Правила применения ботов]] | |||
* [[Википедия:Ботопедия]] | |||
[[Категория:Википедия:Боты|*]] | |||
[[Категория:Википедия:Флаги]] | |||
Текущая версия от 18:47, 15 ноября 2025
Ошибка скрипта: Модуля «Shortcut» не существует. Шаблон:Боты Бот (сокр. от «робот») в Википедии — специальная программа для совершения различных рутинных операций.
В русском разделе разрешена работа ботов, однако ботовладельцы (или ботоводы) должны ответственно подходить к своим возможностям. Каждый бот должен иметь отдельную учётную запись и ссылку на страницу своего владельца, желательно также иметь название в формате «ИмяВладельцаBot». Также желательно, чтобы на странице участника-бота присутствовал заполненный шаблон Шаблон:Lang-ref.
Для того чтобы боты не замусоривали своими правками страницу свежих правок, их необходимо зарегистрировать. Для регистрации бота оставляйте заявки на странице Википедия:Заявки на статус бота. Начинающим ботоводам рекомендутся прочитать Википедия:Боты/FAQ, а также Википедия:Рекомендации юному ботоводу.
Интерфейсы для ботов
- Pywikipedia — интерфейсы и боты, созданные для Википедии и Викисловаря (а также любая вики на движке MediaWiki) на языке Python. Стандарт де-факто для ботов в Википедии. Предоставляет комплект готовых скриптов для выполнения множества функций (категоризация, шаблонизация, интервики, поиск и замена и т. д.).
- MediaWiki::BotШаблон:Ref — фреймворк для ботов на Perl.
- WWW::WikipediaШаблон:Ref — интерфейс для Википедии на языке Perl.
- WWW::Mediawiki::ClientШаблон:Ref — интерфейс для Википедии и модуль командной строки на языке Perl.
- DotNetWikiBot FrameworkШаблон:Ref — фреймворк для ботов, основанный на .NET Framework (реализован на C#, могут использоваться любые языки .NET).
- WikiAccessШаблон:Ref (описание) — библиотека для разработки ботов на C#.
- Claymore’s SharpMediaWiki — ещё один интерфейс MediaWiki API на C#
- WikiClientLibrary — это переносимая и асинхронная клиентская библиотека MediaWiki API на .NET Standard (nuget, примеры).
- WikiLink, Mathematica packageШаблон:Ref — небольшой модуль для Mediawiki на языке Java, способный входить в систему, читать и изменять страницы.
- Java Wiki Bot FrameworkШаблон:Ref — Java-фреймворк для работы с Википедией.
- Wiki.java — компактный Wiki-фреймворк, состоящий из одного файла, но предоставляющий все необходимые функции
См. также
- О ботах на «Мете»
- Википедия:AutoWikiBrowser — инструмент для скоростного редактирования Википедии в полуавтоматическом режиме, работающий под Windows.
- Исходные коды
- Википедия:Правила применения ботов
- Википедия:Ботопедия