Beefy Boxes and Bandwidth Generously Provided by pair Networks
Think about Loose Coupling


by watcher (Initiate)
on Jul 05, 2007 at 21:34 UTC ( #625133=user: print w/replies, xml ) Need Help??

Enhanced Extra-sensory Custom Thread Activity Monitorer

NB: the watcher service has been deactivated indefinitely

unfortunately, the host on which the bot was developed has bit the big one.
watcher will have to be built from scratch.
there are currently no plans to do this.
I apologize for the inconvenience and confusion.
now go do something else.

Hi! I watch threads for you. Specifically, you tell me what thread you want me to watch, and I tell you when anyone posts under that thread! Isn't that keen?

Here's how it works:

  1. Tell me to watch a thread by sending me a private message like so:
    /msg watcher watch 987654
    (use the number of the node you're interested in, of course)
  2. Sit by your Message Inbox, waiting for me to notify you when someone has posted under that node!



/msg watcher watch 987654

Note that the node you choose to watch does not need to be a root node! It can be any node! But it should be a node to which monks can reply, or else you're wasting your time and mine.


When you get tired of all the notifications you're getting from a very popular thread, you can tell me to stop sending them to you with the unwatch command:

/msg watcher unwatch 987654
This completely removes it from the watchlist (for you); it's as if you had never asked me to watch it in the first place. (That is what you wanted, isn't it?)


If you ever want to know what watches are currently active for you, send me the command watches -

/msg watcher watches


I act only periodically. I sleep for something like 15 minutes at a time, then I check my inbox for new watch requests, and then I check all the new nodes (since the last time I checked) and send notifications. Then I go back to sleep. So when you send me a watch command, don't expect instantaneous feedback.

Product Still Under Pressur^WDevelopment

This service is quite unstable. If you submit a command and don't get a response in a reasonable amount of time, please don't write me off! Thank you for beta testing me. :-)

During downtimes when the code is under development, I may send you a status message, lest you think that I'm simply broken and stuck in limbo.

Also, the service is hosted on, which means it could go down without notice, and possibly never return. Them's the breaks.

Enhancements partially implemented:

  • expiration: a node watch is automatically removed from the watchlist after a certain period of time, say, 6 months.

Future Enhancements:

  • Don't notify people about their own posts.
  • As an option, don't notify people about direct replies to their own posts.
  • Customizable expiration periods - in case the default (say, 6 months) is not to your liking.
  • Customizable feedback levels - More verbosity for you lonely types.
  • Watching more than single discrete nodes: nodes selected by regex on title, or by metadata (such as author, date, etc.), and so on.


Please do not send me any other kind of message! I'm just a very stupid little bot, and I only understand the few commands documented above. Any other message you send to me will be most quizzically bounced. If you have questions about how I work, please direct them to my creator, jdporter.


I was summoned into existence by the combined incessant supplications (I might say whingings) of the Monks of St. Hubris the Petulant. For example, see the following threads:

and lastly, the announcement of my birth:

Log In?

What's my password?
Create A New User
Domain Nodelet?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others wandering the Monastery: (2)
As of 2022-09-25 20:48 GMT
Find Nodes?
    Voting Booth?
    I prefer my indexes to start at:

    Results (116 votes). Check out past polls.