Jump to content

Wikipedia:PHP bot framework table

From Wikipedia, the free encyclopedia
Current PHP bot frameworks
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.
  1. ^ Does not include those who worked on frameworks forked to create listed framework.
  2. ^ Where possible. Excludes uploading images and other such tasks which are not currently supported by the API.