User:Laurlybot/Archive01

Bot Info
Laurlybot is a bot written in Visual Basic 6.

Report problems
If you notice any problems, please contact me Laurly 06:01, 17 June 2007 (UTC)

IRC Commands
MSG laurlybot through a private message. For the following example, "!" in a public channel is assumed (don't use "!" in private messages).

!npc
Generates NPC pages for a specified NPC name or IDs. Options are optional and comma-separated; specified options apply to all items within the queued list.
 * Note: The bot cannot create the correct race (only creature type). You will have to add this after the page has been generated.

The following sub-pages will also be generated where applicable:
 * Drops - npcname/NPCs_Drops  (Heroic and normal drops)
 * Sells - npcname/NPCs_Sells
 * Quests - npcname/NPCs_Quests
 * Skinning - npcname/NPCs_Skins
 * Herbalism - npcname/NPCs_Herbed
 * Pick pocket- npcname/NPCs_Pickpocket

The following will save the NPC to User:Laurlybot/Sandbox/npc:

The following will save the NPC to the actual NPC page:

You can also add main, quest, sell, and drop to the end of either the npc or npcpage commands to have only those sub-pages generated.
 * Sell generates just the sells sub-page for that NPC.
 * Drop generates just the drop sub-page for that NPC.
 * Quest generates just the quest sub-page for that NPC.
 * Main generates just the main page for that NPC, not any of the sub-pages.

!quest
Generates quest page for a specified quest name or IDs. Options are optional and comma-separated; specified options apply to all items within the queued list.
 * Quest chain - places first_quest/Quest_chain. Bot will make a quest chain sub-page on the first quest in the quest chain and the sub-quests will all use this one page.

The following will save the quest to User:Laurlybot/Sandbox/quest:

The following will save the quest to quest page:

Sometimes you will want to supply a quest page name for the bot to place your quest on. To do this you must supply the quest id and the name.


 * This will save quest id 8105 to Quest:The Battle for Arathi Basin! (Alliance, 55). This command also works with the quest command but will place it in the sandbox.

Tagging a quest.
You can tag a quest page with, and the bot will pick it it up the next time she checks for tagged quests, which is currently when I tell her to, but will be a scheduled thing once she's bug free.
 * WARNING: anything currently in a tagged page will be over-written. You have been warned.

Tagging an NPC.
You can tag an NPC page with and the bot will pick it it up the next time she checks for tagged quests, which is currently when I tell her to, but will be a scheduled thing once she's bug free.
 * The bot can't find race; you will have to add that.
 * The bot can't supply a screen shot; you will have to add that.
 * WARNING: anything currently in a tagged page will be over-written. You have been warned.

Guilds Category
Current mission is cleaning up the Category:Guilds

Stage 1. Checks history page. If it hasn't been edited in 9 months, adds speedydelete.
 * Comment added:

Stage 2. Scans each guild looking for Server:server name or or (Server name US/EU) in the page name.
 * If it is unable to find a server name, it adds.
 * If a server name is found, it checks to see if the guild still exists on that server.
 * If an EU or US is not supplied, it checks both EU or US servers for that guild.
 * If the guild no longer exists, it adds.
 * If the guild does exist on that server, it makes sure the following categories exist where they apply:
 * If the guild does exist on that server, it makes sure the following categories exist where they apply:

Stage 3. Renames pages to comply with guild-page naming policy.
 * Guild:Guildname (server name EU/US)

Current progress
Daily:
 * Track down any new guilds added to the guild category.
 * To do: add the ability to scan the as well as look for new guilds that were not given the  tag.
 * Recheck (based on when they were last checked) 30 guilds to be sure they have not been disbanded.

Bot is going to be on vacation for a week or so. Laurly 08:23, 26 June 2007 (UTC)

Bug note
I just found a bug where the bot was adding instead of. I'm not sure how many pages may be affected by this. It should be easy enough to see by the storing in the guild category. I'm going to have the bot fix it as she rescans each guild.

Quests / NPCs
Currently working on adding quests not currently in the system along with the NPCs related to those quests. Along with User:Foxbot, adding any items not in the system related to said quests.

Quest and NPC functions will be available via IRC.