「ヘルプ:Bots」を編集中

移動先: 案内検索

警告: ログインしていません。編集を行うと、あなたの IP アドレスが公開されます。ログインまたはアカウントを作成すれば、あなたの編集はその利用者名とともに表示されるほか、その他の利点もあります。

この編集を取り消せます。 下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。
最新版 編集中の文章
1行目: 1行目:
<languages/>
+
<noinclude>{{Languages}}</noinclude>
{{TNT|PD Help Page}}
+
{{PD Help Page}}
  
<translate>
 
<!--T:1-->
 
 
A '''bot''' is a computer program that automatically retrieves or updates wiki pages when it is executed. In general, bots are used for repetitive maintenance tasks, whose volume and characteristics are too large to be performed manually by users.
 
A '''bot''' is a computer program that automatically retrieves or updates wiki pages when it is executed. In general, bots are used for repetitive maintenance tasks, whose volume and characteristics are too large to be performed manually by users.
  
<!--T:2-->
+
Developing and executing bots is normally outside the role of normal users, requires programming experience and must be done in coordination with the wiki's [[Help:Sysops and permissions|admins]].  
Developing and executing bots is normally outside the role of normal users, requires programming experience and must be done in coordination with the wiki's [[<tvar|help-sysops>Special:MyLanguage/Help:Sysops and permissions</>|admins]].  
 
  
<!--T:3-->
+
By default, bot edits are hidden in [[Special:RecentChanges|{{ns:special}}:{{MediaWiki:Recentchanges}}]].  
By default, bot edits are hidden in [[Special:RecentChanges|{{ns:special}}:{{MediaWiki:Recentchanges}}]].
 
  
== Framework and interface for bot development == <!--T:4-->
+
== Framework and interface for bot development ==
 +
Bots do not access the wiki through the normal graphical user interface. MediaWiki has an API (Application Programming Interface) available for this purpose. An API is a protocol for standardised communication between two computer programs. Check {{mediawiki|API:Client code}} for more information.
  
<!--T:5-->
+
To access a wiki through the API a bot must have a user account, which has been granted 'bot' [[Help:Assigning permissions|permissions]].
Bots do not access the wiki through the normal graphical user interface. MediaWiki has an API (Application Programming Interface) available for this purpose. An API is a protocol for standardized communication between two computer programs. Check {{mediawiki|API:Client code}} for more information.
 
  
<!--T:6-->
+
=== pywikipediabot ===
To access a wiki through the API a bot must have a user account, which has been granted 'bot' [[<tvar|help-permissions>Special:MyLanguage/Help:Assigning permissions</>|permissions]].
+
{{mediawiki|Manual:pywikipediabot}} provides a framework for the development of bots, which are commonly used to perform maintenance tasks such as adding a footer to some categorized pages ([[Pywikipediabot/add text.py|add_text.py]]), adding some [[Help:Links|wikilinks]] ({{mediawiki|Manual:pywikipediabot/replace.py|replace.py}}), moving old contents of [[Help:Talk pages|talk pages]] to [[Help:Subpages|subpages]] ({{mediawiki|Manual:pywikipediabot/archivebot.py|archivebot.py}}), editing [[Help:Categories|categories]] ({{mediawiki|Manual:pywikipediabot/category.py|category.py}}), or managing [[Help:Templates|templates]] ({{mediawiki|Manual:pywikipediabot/template.py|template.py}}).
  
=== pywikibot === <!--T:7-->
+
=== wiki-java ===
 +
<span class="plainlinks">[http://code.google.com/p/wiki-java/ wiki-java]</span> is a lightweight Java framework for bot/application development and can be used to perform various tasks, such as uploading files, adding text to articles, parsing templates, basic I/O, etc. The library also comes with simple, but powerful standalone bot methods that can be readily utilized by a programmer.
  
<!--T:8-->
+
== Extension alternatives ==
[[<tvar|pywiki>Special:MyLanguage/Manual:pywikibot</>|Pywikibot]] provides a framework for the development of bots, which are commonly used to perform maintenance tasks such as adding a footer to some categorized pages ([[<tvar|pywiki-add>Special:MyLanguage/Pywikipediabot/add text.py</>|add_text.py]]), adding some [[<tvar|help-links>Special:MyLanguage/Help:Links</>|wikilinks]] ({{mediawiki|Manual:pywikipediabot/replace.py|replace.py}}), moving old contents of [[<tvar|help-talkpages>Special:MyLanguage/Help:Talk pages</>|talk pages]] to [[<tvar|help-subpages>Special:MyLanguage/Help:Subpages</>|subpages]] ({{mediawiki|Manual:pywikipediabot/archivebot.py|archivebot.py}}), editing [[<tvar|help-cats>Special:MyLanguage/Help:Categories</>|categories]] ({{mediawiki|Manual:pywikipediabot/category.py|category.py}}), or managing [[<tvar|help-templates>Special:MyLanguage/Help:Templates</>|templates]] ({{mediawiki|Manual:pywikipediabot/template.py|template.py}}).
+
* [[:mw:Extension:MassEditRegex|Extension:MassEditRegex]] provides an alternative way to perform mass edits using regular expressions, through a special page in the wiki. Only admins can normally use this extension.
  
=== wiki-java === <!--T:9-->
+
* [[Extension:ReplaceText]] is another option.
  
<!--T:10-->
+
== See also ==
<tvar|url><span class="plainlinks">[http://code.google.com/p/wiki-java/ wiki-java]</span></> is a lightweight Java framework for bot/application development and can be used to perform various tasks, such as uploading files, adding text to articles, parsing templates, basic I/O, etc. The library also comes with simple, but powerful standalone bot methods that can be readily utilized by a programmer.
+
* {{mediawiki|meta:Bot}}
  
=== Chris G's botclasses === <!--T:16-->
+
{{Languages}}
  
<!--T:17-->
+
[[Category:Help|{{PAGENAME}}]]
[[<tvar|man>Special:MyLanguage/Manual:Chris G's botclasses</>|Chris G's botclasses]] compose a PHP MediaWiki bot framework hosted at the toolserver.
 
 
 
== Extension alternatives == <!--T:11-->
 
 
 
<!--T:12-->
 
* [[:<tvar|ext-massedit>Special:MyLanguage/Extension:MassEditRegex</>|Extension:MassEditRegex]] provides an alternative way to perform mass edits using regular expressions, through a special page in the wiki. Only admins can normally use this extension.
 
</translate>
 
<translate>
 
<!--T:13-->
 
* [[<tvar|ext-replacetxt>Special:MyLanguage/Extension:ReplaceText</>|Extension:ReplaceText]] is another option.
 
 
 
== See also == <!--T:14-->
 
 
 
</translate>
 
* {{mediawiki|meta:special:MyLanguage/Bot}}
 
 
 
[[Category:Help{{langcat|Bots}}|{{PAGENAME}}]]
 

ひつじ小屋別館2代目への投稿はすべて、他の投稿者によって編集、変更、除去される場合があります。 自分が書いたものが他の人に容赦なく編集されるのを望まない場合は、ここに投稿しないでください。
また、投稿するのは、自分で書いたものか、パブリック ドメインまたはそれに類するフリーな資料からの複製であることを約束してください(詳細はひつじ小屋別館2代目:著作権を参照)。 著作権保護されている作品は、許諾なしに投稿しないでください!

このページを編集するには、下記の確認用の質問に回答してください (詳細):

取り消し | 編集の仕方 (新しいウィンドウで開きます)