The script watch.tcl watches users with the !watch
command and
informs the caller when the user gets online or offline.
You can enable the !watch
command for a specific channel by setting the
watch
flag for the channel in your Eggdrop. For example, enable the script in
the channel #test
with the following Eggdrop command:
.chanset #test +watch
Accordingly, you can disable the !watch
command for a specific channel by
removing the watch
flag from the channel in your Eggdrop. For example,
disable the script in the channel #test
with the following Eggdrop command:
.chanset #test -watch
After enabling the script and the !watch
command in a channel, you can use
the !watch
command in that channel as shown below.
Start watching a user's status:
!watch add <user>
Stop watching a user's status:
!watch del <user>
Check a user's status once:
!watch check user
Example of instructing the bot to check the status of a user, that is currently offline. The reply is a query message:
21:13 <@hwipl> !watch check otheruser
21:13 <FooBot> otheruser is offline.
Example of instructing the bot to check the status of a user, that is currently online. The reply is a query message:
21:13 <@hwipl> !watch check otheruser
21:13 <FooBot> otheruser is online.
Example of instructing the bot to start watching the status of a user. First, the user is online but gets offline after the first check. The messages from the bot are query messages:
21:13 <@hwipl> !watch add otheruser
21:13 <FooBot> otheruser is online.
21:14 <FooBot> otheruser is offline.
Example of instructing the bot to stop watching a user:
21:14 <@hwipl> !watch del otheruser