| advertise add site services publishers database health videos | ![]() | about toolbar stats live show health store more stuff JOIN/LOGIN |
User Log In jayne-donegan.co.uk |
WatchlistBot sending alerts to an instance of Gaim connected to an XMPP server. WatchlistBot is an XMPP bot that will allow XMPP users to maintain a watchlist that is similar to (but separate from) their watchlist on Wikipedia. The key difference is that when a page on a user's WatchlistBot watchlist is changed, they are immediately notified of the edit through their XMPP client. If you like using WatchlistBot, you can put {{User:Crazycomputers/Userbox/WatchlistBot}} on your userpage to let others know about this project. (Note that Google Talk is a XMPP service, so if you have a gmail account you are all set to begin using WatchlistBot.)
[edit] UsageTo begin using WatchlistBot, send a subscription request to watchlistbot@jabber.org. The bot should immediately approve this request. (Note that this is not an email address -- email sent to this address will bounce.) Then simply send the message "help" to the bot for a command summary. The available commands are also documented here. [edit] Commands[edit] aboutDisplay the bot's version and credits. [edit] batchPerforms batch watchlist edits, such as adding or removing articles. The syntax is: batch (add|remove) (articles) Articles should be separated by newlines. This syntax was chosen to allow direct copying and pasting from Special:Watchlist/raw. [edit] clearIrreversibly removes all articles from your watchlist. You must issue this command as [edit] helpDisplays a summary of these commands. [edit] listDisplays your watchlist. [edit] setSets/displays your variables. The following table lists the available variables and describes what they do.
Issuing the set command by itself will display your current settings. Otherwise, specify the variable you want to change and what you want to set it to. For example, [edit] statsDisplay some statistics:
[edit] unwatchUnwatch an article. Same syntax as watch. [edit] watchWatch an article. Note that, unlike MediaWiki's watchlist, the corresponding talk page is not watched too. You must specifically add talk pages using this same command. Articles are also case-sensitive, and WatchlistBot will not attempt to correct any case errors. Since 0.1.3, WatchlistBot recognizes the special case where you issue In the case where a user you are watching has edited an article you are watching, you will still only receive one message. Examples:
[edit] Roadmap
[edit] NotesThis bot is still in the testing phase. It may very well crash or contain bugs. Please report any problems you find here. [edit] PlatformWatchlistBot runs on Mono, and uses MySQL to maintain watchlists. The XMPP connection is done through agsXMPP. Live article watching is done using code copied from VandalSniper, which uses SmartIrc4net. [edit] PrivacySince everything is stored on my computer, I have full access to everyone's watchlist. I will keep this information confidential to the best of my ability. If you are worried about privacy, take note of two things:
Picking an JID that differs sufficiently from your Wikipedia account name will ensure that I can't tie a specific watchlist to you. [edit] DisclaimerI provide absolutely no guarantee as to the correctness or timeliness of the information delivered by WatchlistBot. You cannot hold me responsible for information that it fails to deliver, or delivers incorrectly. You cannot hold me responsible for damages that occur arising from the use of, inability to use, or malfunctioning of this service. |
| ↑ top of page ↑ | about thumbshots |