This Forum has been archived

Visit Discussions
Forums: Index > Wiki Discussion > Bot
Note: This topic has been unedited for 3745 days. It is considered archived - the discussion is over. Do not continue it unless it really needs a response.
Note: This thread is deprecated, and will no longer be used. Further comments/questions should be directed to this talk page.

Find the golem here.

News: 12/11/09

Project Juggernaut begins. Three categories have been done so far (Amulets, Longswords, and Rings). Coupled with the magic of the ItemTransformer template, and some minor bug fixing, the Juggernaut should come to a full stop in a day or so. Report any problems/improvements/etc on this page. - Pwr905 03:33, December 12, 2009 (UTC)

News: 12/8/09

Project Juggernaut rolls on. A few major steps closer to the finish line. Some test pages might start appearing over the next day or so. - Pwr905 20:20, December 8, 2009 (UTC)

It lives. - Pwr905 07:23, December 9, 2009 (UTC)

News: 12/4/09

Caridin is pleased to announce his next project (or first one, depending on your perspective :). Thanks almost solely in part to this man, the bot will soon have a catalogue of around 1000 items to post to the wiki - all fine and dandy, you say. Then, he'll weed through duplicates, scale them all to the proper teir, paste them into an infoBox (whichever is appropriate), fill in some values, and make a new wiki page for all the things.

Specific details can be found on the Project Juggernaut page, where folks are encouraged to comment on it and ask questions to make this as smooth as possible.


Caridin has surpassed Caridin on Google. Sort of Smiley - Pwr905 07:24, December 5, 2009 (UTC)

News: 12/3/09

Caridin is studying the wiki, learning your language, and will soon be ready to launch SkyNet.

On a more serious note, the bot is getting ready to use a copy of the Wiki (from Dec, 1) to replace clobbered tags and things (this also makes his spell checking a ton more efficient). After some short runs to make sure the replacements happen correctly, he's going to apply changes to the live wiki. If there are tags being clobbered like this (only the <> replacements; disregard the rest of the diff), leave it here and Caridin will fix it. Eventually, he will have a rigid schedule to do these kinds of replacements - people need only insert what they want replaced, and the replacement. - Pwr905 00:31, December 4, 2009 (UTC)


A list of redirects created can be found on on his contributions page; every redirect was tagged with the same edit summary. All in all, I'd say he created around (over) 100 redirects, with zero errors. Well, except one. At the end. Literally. The last redirect he created. Look at that stupid page here.

Caridin is (shortly) creating a bunch of redirects, as suggested by Ancestralmask.

Some examples of the mapping to be created ...

Caridin has done a very basic spellcheck of about half the wiki. If anyone is concerned, the edits on this page can be checked to verify he is making sane decisions. He will keep plodding along.

This spellcheck is an initial run to make sure all the dragon age wiki namespaces are setup correctly and page edits are saved properly (regardless of namespace); so, it is not about quantity or speed, in this case. Rest assured, when he is ready, he will probably iterate over the whole wiki in a few seconds (Wikia ratelimits withstanding).

He will finish the spellcheck, and begin other wiki-wide maintenance, tomorrow. - Pwr905 07:36, December 3, 2009 (UTC)

Looks awesome! I finished making sure all the Talents have the proper headings, so now there should be no problems creating the redirects. I hope. - Ancestralmask 19:48, December 3, 2009 (UTC)
Yep, he is cruising on autopilot right now, adding the warrior/rogue talents. He'll finish up with the Templar talents, etc. If there's anything else (or he missed something), please let me know. Note that he is setup to skip existing pages; so there should not be any problems there. - Pwr905 19:57, December 3, 2009 (UTC)

Old news

Tentative launch date: Thursday

Needed: An active administrator, who can ban the account Caridin, wait a few minutes while I verify he is blocked in all ways possible, then unban him. Then, they can cut/paste that link onto his User page and link it to the image there. Thank you very much, sir or madame, in advance.

Can do! Loleil 00:42, December 3, 2009 (UTC)
Shut off button now added, if you are ready for an unblock let me know (it should expire soon anyway). Loleil 02:30, December 3, 2009 (UTC)
Haha, awesome. Thanks being so Johnny-on-the-spot about it. Outstanding any unruly explosions in my house, the golem is ready to go. - Pwr905 02:46, December 3, 2009 (UTC)
I look forward to seeing the havoc he wreaks the improvements he will make Tonguesmiley. Loleil 03:15, December 3, 2009 (UTC)
I'll make sure the havoc is limited to your user page Smiley - Pwr905 03:16, December 3, 2009 (UTC)

Update: A few extra details and progress as Caridin gets closer to launch:

  • Caridin has been configured to solve several problems already.
  • To see a sample of things he can do (generally, on a wiki-wide basis), read some of the descriptions here. If something there strikes your fancy, bring it up.
  • Caridin will do the following wiki-wide tasks (under intense supervision) when he is launched, in this order:
    • spellcheck entire wiki
    • scan for broken (bad) wikicode (something tells me he will fix a lot of things I've wrote :)
    • (Optional) perform table maintenance (can convert from/to html/wiki code). This can screw stuff up, so will most likely be skipped - put here for informational/comment purposes.
    • (Interactive) basic category maintenance. This can be done by the community manually, but the bot just makes it easier.
    • (Interactive) basic redirect maintenance. See note above about being easier.
    • ... things I forgot here ...
    • Do any custom fixes, as requested/approved by community (a list of fixes complete and pending can be seen on the bot's page).

Pwr905 22:35, December 2, 2009 (UTC)

Older news

I've approached the whole thing cautiously so far, and I'm pleased to say everything has gone pretty smooth. At this point, the bot can retrieve (and edit, if not run in "dry" mode) and manipulate any page, make pages, and any other functionality the wiki offers. He is set, by default, to run in dry mode so limited runs can be logged and examined to ensure consistency and all that good stuff.

The pybot's come with a great deal of scripts, so the time between now and when he goes live will be spent ensuring that there are no "outliers" specific to this context (ie: the dragon age wiki). I doubt there are, but it never hurts to be sure.

Also, depending on how much people want him to do, the level of automation and activity can be decided by the community. To elaborate on that previous point a little bit, the bot could run pretty much 24/7 (as he lives on a server, pretty much), or could take a more "batch processing" approach, wherein people can submit tasks for him to perform, and at some threshold it will trigger and run. Anything is possible really. The machine he lives on has a ton of resources, so that is no hurdle.

I'm happy to make this contribution to the wiki, and I really hope he helps everyone out a great deal. No doubt, as the wiki grows and Dragon Age 2 approaches (which I hope we integrate into this wiki!), he'll be more and more useful. I can't stress enough that this is not my bot (despite grammatical snafu's to the contrary; apologies, stream of consciousness), it is the wiki's bot. Anyone who wants to change him, or whatever, is more than welcome - the golem, at some point, will cache the important source code to be retrieved on demand (, mainly).

Thanks again for the encouragement and letting me do this. I'm gonna have a few beers and look forward to Thursday. - Pwr905 02:48, December 2, 2009 (UTC)

This sounds wonderful! I think I'd support a 24/7 approach. Having something always keep an eye out for typos, insertion of swear words, massive deletion of content (whatever else it can do) sounds super useful. Then, if he can also run specific tasks (like removing the file pre-fix from images) when needed that would be great. I'll be looking forward to Thursday too. Loleil 04:35, December 2, 2009 (UTC)
To counter vandalism, the bot will poll (read:get a copy of) this page and make some decisions (through edit summaries and diff's]) about whether its vandalism or not. When it comes to deploying large text (wikicode or otherwise; it's all just text) changes, I don't think that should be a problem; that is a big reason why bots exist. - Pwr905 05:07, December 2, 2009 (UTC)
Question: is it possible to have the bot create redirects? In particular, I'm thinking of redirects for skill/talent/spells, so that typing in "fireball" will take you to "Primal_Spells#Fireball" or "pinning shot" takes you to "Archery_Talents#Pinning Shot." (This might be a problem with Rogue or Warrior specific talents, as these are listed on the class page directly, without a header for each move... will have to see if I can reorganize that.) - Ancestralmask 14:14, December 2, 2009 (UTC)
Shouldn't be a problem. Things like that will probably be formatted in some kind of text file describing all the redirects to create and other stuff, and then be read/executed. - Pwr905 19:09, December 2, 2009 (UTC)
Awesome! That'll save the rest of us the trouble of doing all that tedious work. :) I went ahead and created separate Rogue Talents and Warrior Talents pages, so now everything should be easily accessible for redirecting. - Ancestralmask 19:15, December 2, 2009 (UTC)


Judging by how many edits were required to update the infoboxes, and that further boxes are probably going to appear eventually (navboxes, etc), I was tinkering with Pywikipediabot and wanted to state my desire to create a bot for this wiki. It seemed like common wikiquette to let everyone know.

Several points, I think, are in order about how I would (assuming no objections) proceed:

  • Username: pwrbot (or whatever; placeholder)
  • Before any time as the bot is allowed to roam the whole DA:O wiki, a shutoff (ban) button similar to ClueBot (and most other bots around) will exist.
  • The password for the bot account will be made available to anyone who: can reasonably be expected to have it (staff, admins, etc); and, wants it.
  • Python is a language I'm familiar with, so if any changes are needed specific to this wiki, that is not out of the question.
  • I've already configured the bot to point to the site and do other things Smiley
  • (edit)The bot would play The Look on demand.

If there's any outstanding reason why a bot doesn't (shouldn't) exist, I apologize that I'm not aware of it. Thanks. - Pwr905 02:04, December 1, 2009 (UTC)

I'm all for a bot so long as it's named it Caridin and letting it loose --Tierrie 02:27, December 1, 2009 (UTC)
Surprisingly enough, that user name is not taken yet. Yet one more reason why to make the bot ... Pwr905 08:45, December 1, 2009 (UTC)
I always like bots as long as they are behaving nicely. It's always tricky if you have a bot that adjusts large volumes of pages, to have it change all of the pages correctly. But if properly programmed and tested on some small things first, then I am all for recruiting a bot editor :)--Mytharox 16:31, December 1, 2009 (UTC)
Community content is available under CC-BY-SA unless otherwise noted.