User:Atvelonis/Bot

A list of bot tasks for KINMUNE or AkulakhanBot. If I don't get to your request immediately, it's most likely because the bot is occupied with another task, but don't let that stop you from adding any more that you have. Some of the larger projects for the bot, namely semi-automatic ones, can take a week or more to complete. However, most regular tasks can be finished in less than a day.

AkulakhanBot
AkulakhanBot, in use since May 2017, presently uses AutoWikiBrowser (AWB) to complete simple "find & replace" tasks, such as link fixes and basic formatting. With this interface, AkulakhanBot cannot do anything particularly advanced, but is still invaluable for general wiki maintenance.

Examples of tasks that AkulakhanBot would complete:
 * Skyrim → Skyrim (Online) for links on Online articles
 * n/a → N/A in tables and infoboxes
 * Removing specific overarching categories

KINMUNE
KINMUNE, in use since February 2014, was designed by Flightmare from scratch, but he has to write a new script for every unique task to be completed. Relatively advanced (but still menial) tasks will generally be done by KINMUNE: this may take a while if a new script is required, depending on the urgency of the task.

Examples of tasks that KINMUNE would complete:
 * Automatically logging public messages in the Chat
 * Nested template removal
 * Portable Infobox gallery fix

In progress
The bot is either currently working on these things, or has just finished them.
 * Regex: - -> – (hyphen -> endash)
 * Also - -> – in relevant situations; change if necessary
 * Skip if does not contain: \d+-\d+

High priority
If you want me to do something quickly, place it under the "high priority" section (please do not place it in a lower tier just to be polite). I will get to it as fast as I can.
 * Find "#en" links to Bethesda site and replace with updated links

Medium priority
If your task is relatively important but does not have to be completed very quickly, place it in the "medium priority" section.
 * ESO NPC classes (where applicable)
 * Category: Online: Characters (+DLC); skip if contains "class = N/A" (include additional whitespace)
 * OnlineLocations pages: "Online, in the region of" -> "in the region of __ in Online"
 * Insert |health = into ESO NPC infoboxes
 * Remove space between "Base ID" in infoboxes
 * Find "By game" (move from bottom of page to underneath lead)

Low priority
If your task does not have any sort of deadline or is otherwise not very urgent, place it in the "low priority" section. ID -> = ID
 * (Discussions): Add a comment telling users to wait for mods and then auto-lock posts in the Moderator questions category, so that users don't give false answers to the questions
 * (Discussions): Comment on every other post upon creation with a link to the rules
 * Add LE to achievement names on Achievements (Online)
 * Category:Articles to be Moved
 * Fix !| error
 * Sort interwiki links alphabetically
 * Regex: use d+ for numbers
 * e.g. = .5 -> = 0.5
 * Remove armor parameter in Morrowind, Tribunal and Bloodmoon character infoboxes.
 * /id= (infobox alignment for books)
 * Missing (locate and add info for each)
 * race =
 * race =
 * race=
 * race=
 * gender =
 * gender =
 * gender=
 * gender=
 * MorrowindCharacters (Regex: skip if includes RefID)
 * SkyrimLocations (Regex: skip if "LocationID = )
 * DragonbornLocations
 * DawnguardLocations
 * Infobox ending braces formatting
 * =}}
 * = }}
 * }}}}
 * Add missing |name = parameter for pages with ( in title
 * Skip if contains name
 * Skip if does not contain }}
 * Remove unneeded |name = parameter for pages without ( in title
 * Skip if does not contain name
 * Skip if does not contain }}
 * Add quotations around quest names in paragraphs:
 * quest [[
 * All uses of OblivionLocations and align infoboxes
 * Find and remove unnecessary spaces to the right of infobox parameters = sign (2+ spaces -> just 1)
 * Find and remove random unnecessary spaces on new lines
 * Skip if contains " "
 * Regex:.
 * }}''' (autolead fix needs to be on a new line)
 * LocationID = (remove tag)
 * In infoboxes only:
 * Find |voice = }}
 * Place on a new line
 * Licensing + direct category -> image licensing template
 * PCx -> PC×
 * \d+
 * "tournament based"/"tournament-based" (italicize game name, de-cap tournament, and add hyphen if missing)
 * # Known -> # (update same-page links to updated headers)
 * Licensing + direct category -> image licensing template
 * PCx -> PC×
 * \d+
 * "tournament based"/"tournament-based" (italicize game name, de-cap tournament, and add hyphen if missing)
 * # Known -> # (update same-page links to updated headers)