Wikia

WoWWiki

Laurlybot/Archive01

Talk0
102,082pages on
this wiki

< User:Laurlybot

Bot Info Edit

Laurlybot is a bot written in Visual Basic 6.

Report problems Edit

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

IRC CommandsEdit

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

!npcEdit

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:
!npc [id,name]
!npc 20038
!npc Phoenix-Hawk Hatchling

The following will save the NPC to the actual NPC page:
!npcpage [id,name]
!npcpage 20038
!npcpage Phoenix-Hawk Hatchling

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.

!npcpagesell 20038
!npcpagedrop 20038
!npcpagequest 20038
!npcpagemain 20038

!questEdit

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:
!quest [id,name]
!quest 10329
!quest Shutting Down Manaforge B'naar

The following will save the quest to quest page:
!questpage [id,name]
!questpage 10329
!questpage Shutting Down Manaforge B'naar

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. !questpage [id|name]
!questpage [8105|The Battle for Arathi Basin! (Alliance, 55)]

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. Edit

You can tag a quest page with {{:User:Laurlybot/Doquests}}, 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. Edit

You can tag an NPC page with {{:User:Laurlybot/Donpc}} 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 Edit

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: {{Speedydelete|more then 9 months since last changed. Paged assumed out of date.}}

Stage 2. Scans each guild looking for [[Server:server name]] or [[Category:server name Guilds]] or (Server name US/EU) in the page name .

  • If it is unable to find a server name, it adds.
    • {{Stub/Guild}} <!--laurlybot:stubed due to lack of server info-->
  • 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 {{Speedydelete|Guild does not exist on that server}}.
    • If the guild does exist on that server, it makes sure the following categories exist where they apply:
      • [[Category:Alliance Guilds]][[Category:Horde Guilds]][[Category:US Guilds]][[Category:European Guilds]][[Category:Server Name Guilds]] {{Guild}}

Stage 3. Renames pages to comply with guild-page naming policy.

  • Guild:Guildname (server name EU/US)

Current progress Edit

Daily:

  • Track down any new guilds added to the guild category.
    • To do: add the ability to scan the [[Category:server name Guilds]] as well as look for new guilds that were not given the {{Guild}} 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 Edit

I just found a bug where the bot was adding {{DEFAULTSORT:}} instead of {{DEFAULTSORT:guild name}}. 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 Edit

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.

Around Wikia's network

Random Wiki