User:Koneko Tojou/Documentation

Features

 * Comprehensive and advanced logging system on Wiki.
 * Logs every ten minutes to an accessible template here.
 * Intervals are configurable with command.
 * Comes with over a dozen commands to allow full, if not significant control of the bot.
 * Features an in-line coding command enabling full control of variables and extension of methods.
 * Constantly updates code, allowing moderators and admins to request to add or remove features directly from its developer.

Op/Mod-Only Commands
These are commands that can only be used by mods and Akrivus. They usually are a task that if put into the normal user's hands, can cause major abuse and/or damage.

Logging
This command forces Koneko to log between intervals. Please note however, that overuse of this command (using it more than once a minute) can cause the wiki to slow down or the bot to slow down (and it also costs me money the more you do it so I'd appreciate it if you didn't).

Logging can be done with the following command.

Restarting
You can restart Koneko for the purpose of updating codebases. This is not a fix all command, any bugs must be reported right away to Akrivus, do not abuse the restart command!

The restart command is triggered via the following.

Quitting
You can do something called a 'soft shutdown' on Koneko for management purposes by simply typing down the following command.

In the event that  doesn't work, a ban can be carried out and her processes will immediately suspend. Please note that kicking essentially triggers the  command.

Silent Mode
This command is essential for quieting Koneko in the event of heavy command spam or abuse. When in silent mode, Koneko is displayed as AFK in the chat, but continues to log and carry out internal chat moderation policies.

Turning on silent mode can be done by entering the following in the chat.

Silent mode can be turned off with the following command.

Coding
This command runs advanced codes from an internal or external resources and saves them for future usage or to delete them. The main purpose of this script is to add a new definition to Koneko's code, and not to alter her join/quit methods, but in the future she might do it.

To run a new code, use this command.

To delete old code, use this command.

The name of the code is defined in the creation of the code, and must be remembered in order to shut it down. If the bot says that deletion failed, chances are you typed in the wrong name, the code crashed, or the code had a built-in suicide method.

Testing
This command is a simplified form of !code, but made for quick edits to variables, running methods, and checking if things work. It does not download external code, and will warn you if you attempt to.

To use the command, use the command below.

Like the !code command, this command is very insecure and misuse can lead to damage to both the chat, the bot, and the machinery it is hosted on.

Public/User Commands

 * - posts a link to User:Koneko_Tojou/Documentation.
 * - posts a link to MediaWiki:Emoticons.
 * - finds a user and posts the last time they were on chat. Can be switched on or off by mods/operators.
 * - display the bot's name, version, build, time online, and a link to User:Akrivus.
 * - displays all kicks, bans, leaves, and joins recorded in the time the bot was online.