Archivebot currently directly calls the API to get 'january'-'december' and 'jan'-'dec' messages. There should be a function to get (and cache) a large number of mediawiki messages in a single API request.
Currently used code in Archivebot:
qg = pywikibot.data.api.QueryGenerator(
site=self.site, meta="allmessages", ammessages='|'.join(months_long + months_short)
)
Version: core-(2.0)
Severity: normal