User:Nixeagle/Linkwatcher

From Wikipedia, the free encyclopedia

Contents

[edit] Bot from v0.9.x

This is the current bot that is on IRC right now. It is slated to be replaced with an new bot, that is rebuilt from the lessons learned from this bot. This bot will remain up until a stable equivalent bot is reached. —— Eagle (ask me for help) 20:52, 15 November 2006 (UTC)

[edit] commands

  • !wadd : add a user to the bot's whitelist. This means that the bot will not load diffs by this user
  • !wdel : delete a user from the bot's whitelist.
  • !link wl add <link in regex form> : add links to the bot's white list. This causes the bot to output with green links, and have (WL: <link in regex form> follow the link. (on IRC)
  • !link wl del <link in regex form> :
  • !link rl add <link in regex form> : add links to the bot's red list. This causes the bot to output with red links, and have (RL: <link in regex form> follow the link. (on IRC)
  • !link rl del <link in regex form> :
  • !link bl add <link in regex form> : add links to the bot's "Bot list". This causes the bot to send to an automated on wiki bot to double check and possibly automatically revert the diff. (the bot is not functional as of this time)
  • !link bl del <link in regex form> :
  • !range high : sets the upper limit to articles that the bot will check. The number stands for the number of chars changed in the diff.
  • !range low : sets the lower limit to articles that the bot will check. The number stands for the number of chars changed in the diff.

[edit] Bot plans for version 1.0.x

[edit] Design spec

Please make this section SPECIFIC

  • Better GUI
    • Better Info output
  • Allow for co-ordination of multiple Linkwatchers on IRC.
  • Buttons and/or fields for most common commands in GUI, including !rc on and !rc off.
  • Bot-specific commands for all !rc, !alert and !range commands.
    • ex., either darn on all bots.
  • RL/special alert all external links added to disambiguation pages.


[edit] List of desired commands

LIST ALL WANTED, INCLUDING CURRENT. Though note, just becuase the command is here, does not mean it will be useful in the final release. Thus not all commands here will have meaning. So some may be dropped. —— Eagle (ask me for help)

  • !wadd : add a user to the bot's whitelist. This means that the bot will not load diffs by this user
  • !wdel : delete a user from the bot's whitelist.
  • !link wl add <link in regex form> : add links to the bot's white list. This causes the bot to output with green links, and have (WL: dasdasgex form> follow the link. (on IRC)
  • !link wl ddasdaow : sets the lower limit to articles that the bot will check. The number stands for the numberdasd of chars changed in the diff.
    • 95% chance this will not appedasdasdar in this version due to multiple bots and meshing
  • !<name> rcoff : turns off the rc checking for a single bot and alerts any other bots that it is doing so.

=== Design ===dasdas output to dragonBot

  • !dragonBot alert [asdasadded] [page added to] [is new page?] [user edit count] [is this page watched?] [if it is watched, how many times has the user edited?]

automatic saving of bot name and passwoasdaadasda