User:L10nM4st3r/Bot
User:L10nM4st3r/Bot
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[edit | edit source]
Actions are events run periodically. They can also be triggered with a console command.
Clear Sandbox[edit | edit source]
- Console trigger name: sandbox, clearsandbox, sb
Clears the sandbox. Runs every 48 hours.
Fix Redirects[edit | edit source]
- 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[edit | edit source]
- 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 a certain amount. In the future I may revise this.)
Duplicate Files[edit | edit source]
- Console trigger name: df, duplicatefiles
Removes duplicate files. Must be triggered with a console command.
(Note: currently deletion of the duplicates must be done manually, because I'm not an admin (yet), and can't do it myself)
Console[edit | edit source]
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[edit | edit source]
- Syntax: log <message: String>
Enters a message into the logs.
pushlog[edit | edit source]
- Syntax: pushlog
- Aliases: debug, showlog
Saves the log to file.
run[edit | edit source]
- 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[edit | edit source]
- 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.
stop[edit | edit source]
- 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 firce tag will still be executed.
resume[edit | edit source]
- Syntax: resume
- Aliases: continue, cont
Allows the bot to resume, if it has been stopped.
Planned future additions[edit | edit source]
- Talkpage archiving.