Bedienung des rsc[bot]

Da mein IRC-Bot oft mit falschen Kommandos und Befehlen angesprochen wird, gibt es hier jetzt eine Dokumentation mit allen wichtigen Befehlen, die das Bot kennt.

Begrüßung durch das Bot
Befehl: Eintreten in den Channel mit: /join #robert-scheck
Beispiel, Wirkung: [18:51:54] *** rsc (~robert@linuxnetz.de) has joined #robert-scheck
[18:51:54] *** ChanServ sets mode: +qo rsc rsc
[18:51:55] <rsc[bot]> Hi rsc!

Wann welcher Benutzer zuletzt gesehen wurde
Befehl: !seen <Nick>
Beispiel, Wirkung: [16:54:49] <rsc> !seen Der-Kanzler
[16:54:49] <rsc[bot]> Ich hab verschiedene Leute gesehen: Der-Kanzler Der-Kanzler|afk Der-Kanzler|away. Zuletzt hab ich aber Der-Kanzler (~david@ist.der.big-boss.info) vor weniger als eine Minute gesehen. Der-Kanzler sprach zuletzt in #robert-scheck, Der-Kanzler ist gerade auf #robert-scheck

Fortune (schlauer Spruch/Zitat berühmer oder bekannter Personen)
Befehl: !fortune
Beispiel, Wirkung: [15:25:18] <rsc> !fortune
[15:25:18] <rsc[bot]> rsc: Der Mensch kommt unter allen Tieren dem Affen am nächsten -- Georg Christoph Lichtenberg, deutscher Physiker und Schriftsteller (1742-1799)

Uptime des Rechners, auf dem das Bot läuft
Befehl: !uptime
Beispiel, Wirkung: [16:52:43] <rsc> !uptime
[16:52:46] <rsc[bot]> rsc,  16:52:46 up 84 days, 13:11,  3 users,  load average: 0.01, 0.07, 0.03

Neuste Kernel (Linux-Versionen)
Befehl: !kernel
Beispiel, Wirkung: [15:28:36] <rsc> !kernel
[15:28:40] <rsc[bot]> rsc: Neueste Linux-Kernel: 2.6.16.20, 2.6.17-rc6, 2.6.17-rc6-git5.

Berechnet Mathematikaufgaben
Befehl: = <Aufgabe>
Beispiel, Wirkung: [18:30:17] <rsc> = 2+2
[18:30:17] <rsc[bot]> rsc: 4

Sucht mit Google nach Treffern
Befehl: rsc[bot]: <Suchbegriff>
Beispiel, Wirkung: [15:26:49] <rsc> rsc[bot]: Robert Scheck
[15:26:50] <rsc[bot]> Robert Scheck: http://www.robert-scheck.de/

Überprüft, ob eine Domain noch frei ist
Befehl: !check <domain.tld>
Beispiel, Wirkung: [15:56:47] <rsc> !check google.net
[15:56:49] <rsc[bot]> google.net: Domain vergeben: Registrar: EMARKMONITOR INC. DBA MARKMONITOR (whois google.net@whois.markmonitor.com)

IP-Lookup
Befehl: !dns <domain.tld>
Beispiel, Wirkung: [15:28:08] <rsc> !dns www.robert-scheck.de
[15:28:08] <rsc[bot]> rsc, www.robert-scheck.de = 62.216.180.3

Gibt den Titel einer Domain und Serverdaten aus
Befehl: !title <domain.tld>
Beispiel, Wirkung: [15:24:45] <rsc> !title www.robert-scheck.de
[15:24:45] <rsc[bot]> rsc: Robert Scheck (Apache)

Validiert eine Internetseite nach den (X)HTML-Standards
Befehl: !validate <URL>
Beispiel, Wirkung: [17:45:07] <rsc> !validate http://bot.robert-scheck.de
[17:45:08] <rsc[bot]> http://bot.robert-scheck.de ist valides HTML oder XHTML!

Frage & Antwort - auf gut Glück und Zufall ;-)
Befehl: !bot <Frage>
Beispiel, Wirkung: [15:25:02] <rsc> !bot Bist du dumm?
[15:25:02] <rsc[bot]> rsc: Ist mir egal!

Stubst einen Benutzer an
Befehl: !anstubs <Nick>
Beispiel, Wirkung: [15:28:07] <rsc> !anstubs Der-Kanzler
[15:28:07] * rsc[bot] stubst Der-Kanzler vorsichtig an...
[15:28:08] -rsc[bot]- Bist du noch da?
[15:28:09] -rsc[bot]- rsc möchte was von dir.

Tröste einen Benutzer
Befehl: !troeste <Nick>
Beispiel, Wirkung: [15:29:16] <rsc> !troeste Tina
[15:29:16] * rsc[bot] reicht Tina ein Taschentuch!

Schenkt einem Benutzer eine Rose
Befehl: !rose <Nick>
Beispiel, Wirkung: [15:30:17] <rsc> !rose Tina
[15:30:17] * rsc[bot] schenkt Tina eine @>-->--- Rose!

Bemitleidet einen Benutzer
Befehl: !bemitleide <Nick>
Beispiel, Wirkung: [15:24:34] <rsc> !bemitleide Der-Kanzler
[15:24:34] * rsc[bot] spendiert eine Runde Mitleid für Der-Kanzler: Ooh... ;-)

Singt einem Benutzer ein Geburtstagsständchen
Befehl: !geburtstag <Nick>
Beispiel, Wirkung: [15:25:31] <rsc> !geburtstag Der-Kanzler
[15:25:32] * rsc[bot] singt ein Ständchen für Der-Kanzler: Happy Birthday To You! Happy Birthday To You! Happy Birthday Dear Der-Kanzler, Happy Birthday To You!!!

Gratuliert einem Benutzer
Befehl: !gratuliere <Nick>
Beispiel, Wirkung: [15:25:56] <rsc> !gratuliere Der-Kanzler
[15:25:56] <rsc[bot]> Gratuliere, Der-Kanzler!

Haut mit einem Pinguin
Befehl: !pinguin <Nick>
Beispiel, Wirkung: [14:16:27] <rsc> !pinguin Der-Kanzler
[14:16:27] * rsc[bot] haut Der-Kanzler mit einem riesigen Pinguin!
[14:16:27] -rsc[bot]- Hats weh getan? :-0

Zeigt den Status des Bots
Befehl: !status
Beispiel, Wirkung: [14:09:21] <rsc> !status
[14:09:21] <rsc[bot]> rsc, rsc[bot] 0.9.3, auf 10 Channels, Uptime: 85 Tage, 0 Stunden, 38 Minuten, 11 Benutzer eingeloggt.

Reicht einem Chatter eine Cola
Befehl: !cola <Nick>
Beispiel, Wirkung: [15:24:19] <rsc> !cola Der-Kanzler
[15:24:25] * rsc[bot] gibt Der-Kanzler eine Cola!

Reicht einem Chatter eine Tasse Kaffee
Befehl: !kaffee <Nick>
Beispiel, Wirkung: [15:25:18] <rsc> !kaffee Der-Kanzler
[15:25:19] * rsc[bot] reicht Der-Kanzler eine Tasse Kaffee...

Reicht einem Benutzer Bier
Befehl: !bier <Nick>
Beispiel, Wirkung: [15:25:52] <rsc> !bier Der-Kanzler
[15:25:54] * rsc[bot] gibt Der-Kanzler ein Bier!

Gibt einem Benutzer etwas Baldrian
Befehl: !baldrian <Nick>
Beispiel, Wirkung: [15:29:58] <rsc> !baldrian Der-Kanzler
[15:29:59] * rsc[bot] trichtert Der-Kanzler etwas Baldrian zur Beruhigung ei

Gibt einem Benutzer Tee
Befehl: !tee <Nick>
Beispiel, Wirkung: [15:30:01] <rsc> !tee Der-Kanzler
[15:30:02] * rsc[bot] schenkt Der-Kanzler Tee ein.

Gibt einem Benutzer eine Fanta
Befehl: !fanta <Nick>
Beispiel, Wirkung: [15:30:12] <rsc> !fanta Der-Kanzler
[15:30:13] * rsc[bot] gibt Der-Kanzler eine Fanta.

Gibt einem Benutzer einen Saft
Befehl: !saft <Nick>
Beispiel, Wirkung: [15:30:25] <rsc> !saft Der-Kanzler
[15:30:27] * rsc[bot] gibt Der-Kanzler ein Gas Saft.

Gibt einem Benutzer ein Glas Sprudel
Befehl: !sprudel <Nick>
Beispiel, Wirkung: [15:30:43] <rsc> !sprudel Der-Kanzler
[15:30:44] * rsc[bot] gibt Der-Kanzler ein Gas Sprudel.

Gibt einem Benutzer Sekt
Befehl: !sekt <Nick>
Beispiel, Wirkung: [15:30:56] <rsc> !sekt Der-Kanzler
[15:30:59] * rsc[bot] reicht Der-Kanzler ein Glas Sekt!
[15:30:59] <rsc[bot]> Prost!

Gibt einem Benutzer Champagner
Befehl: !champagner <Nick>
Beispiel, Wirkung: [15:31:11] <rsc> !champagner Der-Kanzler
[15:31:11] * rsc[bot] reicht Der-Kanzler ein Glas Champagner!
[15:31:11] <rsc[bot]> Wohl bekommts!

Verabschiedet einen Benutzer
Befehl: Verlassen des Channels mit: /part #robert-scheck <Quit Message>
Beispiel, Wirkung: [15:49:04] *** rsc (~robert@linuxnetz.de) has left #robert-scheck (Linux - The future has already started!)
[15:49:06] -rsc[bot]- cu rsc, lass dich bald mal wieder auf #robert-scheck blicken!

Ich hoffe, dass ich keinen der Befehle, die das Bot alle beherrscht, vergessen habe...

Werden zu viele Kommandos an das Bot in zu kurzer Zeit gesendet, so ignoriert das Bot diesen Benutzer
[14:58:27] <DAU> !status
[14:58:27] <rsc[bot]> DAU, rsc[bot] 0.9.3, auf 10 Channels, Uptime: 85 Tage, 0 Stunden, 58 Minuten, 11 Benutzer eingeloggt.
[14:58:28] <DAU> !status
[14:58:28] <rsc[bot]> DAU, rsc[bot] 0.9.3, auf 10 Channels, Uptime: 85 Tage, 0 Stunden, 58 Minuten, 11 Benutzer eingeloggt.
[14:58:29] <DAU> !status
[14:58:29] <rsc[bot]> DAU, rsc[bot] 0.9.3, auf 10 Channels, Uptime: 85 Tage, 0 Stunden, 58 Minuten, 11 Benutzer eingeloggt.
[14:58:29] <DAU> !status
[14:58:29] -rsc[bot]/@#robert-scheck- Flooding von DAU (DAU!~dau@chat-3E5FFD8E.test.linuxnetz.de) mit status auf #robert-scheck vorhanden
[14:58:30] <DAU> !status
[14:58:31] <DAU> !status
[14:58:32] <DAU> !status
[14:58:33] -rsc[bot]/@#robert-scheck- DAU (DAU!~dau@chat-3E5FFD8E.test.linuxnetz.de) wird für 1 Minute ignoriert

Bei Verstößen durch "Badwords" wird der Benutzer verwarnt bzw. er wird vom Chat-Raum ausgeschlossen
[15:29:48] <DAU> [zensiert]
[15:29:50] -rsc[bot]- Beim nächsten Regelverstoß wirst du gekickt!
[15:29:59] <DAU> [zensiert]
[15:30:01] *** rsc[bot] has kicked DAU from #robert-scheck (Regeln: http://irc.linuxnetz.de/motd/)
[15:30:03] *** DAU (~dau@chat-3E5FFD8E.test.linuxnetz.de) has joined #robert-scheck
[15:30:03] -rsc[bot]- Ich hab dich gewarnt, aber dies ist nun meine letzte Warnung. Beim nächsten Regelverstoß wirst du gebannt!
[15:30:20] <DAU> [zensiert]
[15:30:21] *** rsc[bot] has kicked DAU from #robert-scheck (You have been banned from this channel - Regeln: http://www.linuxnetz.de/motd/)
[15:30:21] *** rsc[bot] sets mode +b *!*dau@*.test.linuxnetz.de