Protected page

User:C.A.T. 3000

From Uncyclopedia, the content-free encyclopedia
Jump to navigation Jump to search

ADMINISTRATORS! If this bot is malfunctioning, press the button below!

 Emergancy Stop  Emergancy Stop  Emergancy Stop 


C.onveniently
A.utomated
T.asks
3000


Bot LogConsoleEdits

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.
C.A.T. While off-duty. C.A.T. never rests, C.A.T. spends their free time playing with cats.

Random daily cat!

Random cat image, refreshes every day, when the bot is activated! Last updated: 5/May/2025 @ 9:47.35Catspoon.jpg