Wikipedia:PHP bot framework table
Key people[php 1] | Name | PHP versions confirmed working | Last release | Last master branch update | Uses API[php 2] | Exclusion compliant | Admin functions | Plugins | Repository | Notes |
---|---|---|---|---|---|---|---|---|---|---|
Cyberpower678, Addshore, Jarry1250 | Peachy | 5.2.1 | 2013 | 2022 | Yes | Yes | Yes | Yes | GitHub | Large framework, currently undergoing rewrite. Documentation currently non-existent, so poke User:Cyberpower678 for help. |
Addshore | mediawiki-api-base | 7.4 | 2021 | 2022 | Yes | N/A | N/A | extra libs | GitHub | Base library for interaction with the MediaWiki API, provides you with ways to handle logging in, out and handling tokens as well as easily getting and posting requests. |
Addshore | mediawiki-api | 7.4 | 2021 | 2022 | Yes | No | some | extra libs | GitHub | Built on top of mediawiki-api-base mentioned above, this adds more advanced services for the API such as RevisionGetter , UserGetter , PageDeleter , RevisionPatroller , RevisionSaver , etc. Supports chunked uploading.
|
Nzhamstar, Xymph, Waldyrious | Wikimate | 5.3-5.6, 7.x, 8.x |
2023 | 2024 | Yes | No | No | No | GitHub | Supports main article and file stuff. Authentication, checking if pages exist, reading and editing pages/sections. Getting file information, downloading and uploading files. Aims to be easy to use. |
Chris G, wbm1058 |
botclasses.php | 8.2 | n/a | 2024 | Yes | Yes | Yes | No | on wiki | Fork of older wikibot.classes (used by ClueBot and SoxBot). Updated for 2010 and 2015 API changes. Supports file uploading. |