User:C.A.T. 3000
![]() | This user account is a bot operated by L10nM4st3r (talk).
It is probably not a sock puppet, but hopefully an automated or semi-automated account for making repetitive edits that would be extremely tedious to do manually (or so we'd like you to think). Administrators: if this bot is malfunctioning or causing harm, tough fucking shit. |
ADMINISTRATORS! If this bot is malfunctioning, press the button below!
Emergancy Stop
C.onveniently
A.utomated
T.asks
3000
The purpose of this bot is to provide automation for the mundane tasks done very often by humans. If you would like me to add more features to the bot, message me on my talk page. The bot documentation can be found here.
Actions
Actions are events run periodically. They can also be triggered with a console command.
Clear Sandbox
- Console trigger name: sandbox, clearsandbox, sb
Clears the sandbox. Runs every 48 hours.
Fix Redirects
- Console trigger name: redirects, fr
Fixes double redirects. Runs once a day, after 2AM. If it doesn't run, I'm not online yet.
Archive QVFD
- Console trigger name: archiveqvfd, qvfd
Archives older article entries in UN:QVFD. Runs every 7 days.
(Note: Internally, it's very difficult finding the age of every entry, so I have instead opted to only archive them if there are more than 50. In the future I may revise this.)
Duplicate Files
- Console trigger name: df, duplicatefiles
Removes duplicate files. Must be triggered with a console command.
(Note: deletion of the duplicates must be done manually)
Archive Talkpage Discussions
- Console trigger name: archive
Archives talkpages which have opted in to this feature.
Note: This generally should not be ran from the console, because it is a very slow operation for the bot, because it needs to check every talkpage which uses it!
(Note to self for future improvement: it could be made to change the counter setting when it increments, to ensure maximum speed.)
Daily Kitty Randomizer
- Console trigger name: cat
Places a random image of a cat on the bottom of the bot's userpage. Is this useless? Yes. Is it absolutely necessary? Also yes!
Runs once whenever it's a new day, whenever I feel bothered to activate the bot.
Console
This bot has a console page for executing bot commands. Only admins can edit this page. If it is not admin protected, it will not run any commands. You can chain multiple commands at once. Just type one command per line.
log
- Syntax: log <message: String>
Enters a message into the logs.
pushlog
- Syntax: pushlog
- Aliases: debug, showlog
Saves the log to file.
run
- Syntax: run <action: String> <forced: (optional) boolean>
- Aliases: action
Runs a specified action immedietly. If forced is set to true
, it will run the command regardless of if stop is used. If you must stop the command, use reload.
reload
- Syntax: reload
- Aliases: rl
Reloads the bot, causing it to refresh. Use this if it is malfunctioning after running seemingly fine for a while. Note: this will not work if the bot has crashed. If that's the case, a manual refresh of the page is required by the bot owner.
Using this command will not resume the bot if it has been stopped, you wil need to input the resume command separately if that is your intention.
stop
- Syntax: stop
- Aliases: pause, end, kill
Stops the bot immedietly, causing whatever action it was doing to be put on hold. Use this if the bot is malfunctioning. Console commands with the force tag will still be executed.
resume
- Syntax: resume
- Aliases: continue, cont
Allows the bot to resume, if it has been stopped.
Planned future additions
- When creating a new archive page, edit a subpage which contains links to all the archive pages.
Random daily cat!
