X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~matthewv/git?a=blobdiff_plain;f=servus.html;h=61fae3a508f2ed93a84cb48814d9498ac26ab27f;hb=a379f77c0099738fdd7c8e55c22d9c63a6954bb5;hp=f3d9422285d3ca4f263b7ee94191224020bfad68;hpb=08a3eed8b6dc684cb490682f74538f1ea2523ea5;p=irc.git diff --git a/servus.html b/servus.html index f3d9422..61fae3a 100644 --- a/servus.html +++ b/servus.html @@ -37,6 +37,7 @@ class="code">~command. Alternatively, you may pass commands by

Commands


+

define

+

This command returns (either on-channel or by /msg) a definition of the argument(s) of the +"define" command. This is done by using a "define:" query on +google, so the results may be a little unusual at times...

+

die

This command must be invoked by /msg only, and is only effective if invoked by the bot's owner. The bot @@ -84,7 +92,7 @@ class="code">slash).

The syntax is:
flirt target
Servus picks a flirt at random from the flirts list (/home/matthew/programming/irc/flirts on rapun), +class="code">/home/matthew/programming/irc/bot/flirts on rapun), and substitutes "target" for "%s" in the flirt line. If this command is invoked by /msg, there is a 10% chance of Servus stating who invoked it by adding "(but nick is their secret @@ -171,7 +179,7 @@ in output to the channel of the form:

The syntax is:
slash target1 / target2
Servus picks a slash at random from the slashes list (/home/matthew/programming/irc/slashes on rapun), +class="code">/home/matthew/programming/irc/bot/slashes on rapun), and substitutes "target1" for the first "%s" and "target2 for the second "%s" in the slash line. If this command is invoked by /msg, there is a 10% chance @@ -184,7 +192,7 @@ href="slashes">http://www.pick.ucam.org/~matthew/irc/slashes.

The syntax is:
trout target
Servus picks a trout at random from the trouts list (/home/matthew/programming/irc/trouts on rapun), +class="code">/home/matthew/programming/irc/bot/trouts on rapun), and substitutes "target" for "%s" in the trout line. If this command is invoked by /msg, there is a 10% chance of Servus stating who invoked it by adding "(at the instigation of @@ -202,6 +210,18 @@ The first two will give the first value in terms of the second unit; the latter two forms convert the first value into SI units. This command is implemented by calling units(1).

+

url

+

Servus now tracks URLs pasted into #chiark, and will comment if you post a duplicate +URL. The url command provides a way for you +to check if a URL has been posted before (if not, Servus posts it on +your behalf). The syntax is:
+/msg Servus url http://some.url
+Servus will either paste the URL into channel, or /msg you to tell you it was a duplicate. Although +you can use this command in-channel (and get a response by /msg ), this is discouraged.

+
Matthew Vernon