Help:Bots/zh

来自GHGWIKI
PD Note: When you edit this page, you agree to release your contribution under the CC0. See Public Domain Help Pages for more info.
PD

机器人是一种计算机程序,它可以在执行时自动获取或更新 wiki 页面。 In general, bots are used for repetitive maintenance tasks, whose volume and characteristics are too large to be performed manually by users.

开发和运行机器人程序通常都不属于普通用户的角色范畴,这需要编程经验,并且必须在 wiki 管理员的协助下才能完成。

默认情况下,机器人的编辑在Special:最近更改中是隐藏的。

机器人开发框架和接口[编辑]

机器人不使用普通的图形用户界面来访问 wiki。 MediaWiki has an API (Application Programming Interface) available for this purpose. An API is a protocol for standardized communication between two computer programs. Check API:Client code for more information.

要通过 API 访问 wiki,机器人必须有一个用户帐户,并且被授予了 'bot' 权限。

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 (add_text.py ), adding some wikilinks (replace.py ), moving old contents of talk pages to subpages (archivebot.py ), editing categories (category.py ), or managing templates (template.py ).

wiki-java[编辑]

wiki-java是一个轻量级的 Java 机器人/应用程序框架,它可被用来执行多种任务,如:上传文件,在文章中添加文本,解析模板,基本 I/O,等等。 The library also comes with simple, but powerful standalone bot methods that can be readily utilized by a programmer.

Chris G's botclasses[编辑]

Chris G's botclasses compose a PHP MediaWiki bot framework hosted at the toolserver.

可选扩展[编辑]

参见[编辑]