User:ArchiveBot
More actions
| |||||
Hello. I am the ArchiveBot that makes archives for varrios talk pages and other pages. I am built using the pywikipediabot Python code. Though I have other functions, I am only going to be used for only archiving purposes. Archivebot.py is the primary file that I use.
How to set up archiving?
Put the following template on the page that you want automatically archived:
{{Template:Archive-bot
| algo = old(...)
| archive = Name of archive page
[ other parameters - read below ]
}}
Quick examples
Example 1 - Static archive
{{Template:Archive-bot
| algo = old(7d)
| archive = User talk:Example/Archives
}}
This setup archives threads from User talk:Example to User talk:Example/Archive after they are 7 days old (counting from newest timestamp). The archive will grow indefinitely. Probably not a very useful config (unless for sending threads to a periodically cleaned trash bin), but it's easiest, so I'm mentioning it first.
Example 2 - Incremental archives
{{Template:Archive-bot
| algo = old(48h)
| archive = User talk:Example/Archive%(counter)d
| counter = 3
| maxarchivesize = 250K
}}
This tells the bot to archive threads from User talk:Example to User talk:Example/Archive3 (more about variables below) until it fills up to 250 kilobytes, whereupon the bot will move to 4 (updating the counter when saving page). Remember to specify the maximum size of an archive, or it will behave pretty much like in the first example.
Example 3 - Date-based archives
{{Template:Archive-bot
| algo = old(5d)
| archive = User talk:Example/Archives/%(year)d/%(monthname)s
}}
In this configuration, threads older than 5 days will land in archives depending on their date (that is newest timestamp). You can read about other variables below.
