https://wiki.haskell.org/index.php?title=Roll_your_own_IRC_bot/Transcript&feed=atom&action=history
Roll your own IRC bot/Transcript - Revision history
2024-03-28T09:00:46Z
Revision history for this page on the wiki
MediaWiki 1.35.5
https://wiki.haskell.org/index.php?title=Roll_your_own_IRC_bot/Transcript&diff=6474&oldid=prev
DonStewart: fmt
2006-10-04T06:48:10Z
<p>fmt</p>
<a href="https://wiki.haskell.org/index.php?title=Roll_your_own_IRC_bot/Transcript&diff=6474&oldid=6473">Show changes</a>
DonStewart
https://wiki.haskell.org/index.php?title=Roll_your_own_IRC_bot/Transcript&diff=6473&oldid=prev
DonStewart: and a transcript
2006-10-04T06:42:36Z
<p>and a transcript</p>
<p><b>New page</b></p><div>A transcript of the final bot connecting to the server, and executing<br />
some commands.<br />
<br />
== From an IRC client ==<br />
<br />
17:31 -- tutbot [n=tutbot@aa.bb.cc.dd] has joined #tutbot-testing<br />
17:31 dons> !id hello, world!<br />
17:31 tutbot> hello, world!<br />
<br />
17:31 dons> !uptime<br />
17:31 tutbot> 47s<br />
<br />
17:31 dons> this isn't a command<br />
<br />
17:31 dons> !uptime<br />
17:31 tutbot> 54s<br />
<br />
17:31 dons> !quit<br />
17:31 -- tutbot [n=tutbot@aa.bb.cc.dd] has quit [Client Quit]<br />
<br />
== From standard output ==<br />
<br />
$ runhaskell bot.hs<br />
Connecting to irc.freenode.org ... done.<br />
> NICK tutbot<br />
> USER tutbot 0 * :tutorial bot<br />
> JOIN #tutbot-testing<br />
NOTICE AUTH :*** Looking up your hostname...<br />
NOTICE AUTH :*** Checking ident<br />
NOTICE AUTH :*** Found your hostname<br />
NOTICE AUTH :*** No identd (auth) response<br />
:sterling.freenode.net 001 tutbot :Welcome to the freenode IRC Network tutbot<br />
:sterling.freenode.net 002 tutbot :Your host is sterling.freenode.net<br />
NOTICE tutbot :*** Your host is sterling.freenode.net<br />
:sterling.freenode.net 003 tutbot :This server was created Sat Dec 17 11:06:05 UTC 2005<br />
:sterling.freenode.net 004 tutbot sterling.freenode.net hyperion-1.0.2 aAbBcCdDeEfFGhHiIjkKlLmMnNopPQrRsStTuUvVwWxXyYzZ01234569*@ bcdefFhiIklmnoPqstv<br />
:sterling.freenode.net 005 tutbot IRCD=dancer CAPAB CHANTYPES=# EXCEPTS INVEX CHANMODES=bdeIq,k,lfJD,cgijLmnPQrRstz CHANLIMIT=#:20 PREFIX=(ov)@+ MAXLIST=bdeI:50 MODES=4 STATUSMSG=@ KNOCK NICKLEN=16 :are supported by this server<br />
:sterling.freenode.net 005 tutbot SAFELIST CASEMAPPING=ascii CHANNELLEN=30 TOPICLEN=450 KICKLEN=450 KEYLEN=23 USERLEN=10 HOSTLEN=63 SILENCE=50 :are supported by this server<br />
:sterling.freenode.net 251 tutbot :There are 13325 listed and 13588 unlisted users on 20 servers<br />
:sterling.freenode.net 252 tutbot 32 :flagged staff members<br />
:sterling.freenode.net 254 tutbot 13001 :channels formed<br />
:sterling.freenode.net 255 tutbot :I have 3411 clients and 0 servers<br />
:sterling.freenode.net 265 tutbot :Current local users: 3411 Max: 7994<br />
:sterling.freenode.net 266 tutbot :Current global users: 26913 Max: 31917<br />
:sterling.freenode.net 250 tutbot :Highest connection count: 7996 (7994 clients) (548945 since server was (re)started)<br />
:sterling.freenode.net 375 tutbot :- sterling.freenode.net Message of the Day - <br />
:sterling.freenode.net 372 tutbot :- Welcome to sterling.freenode.net in Hoofddorp, NL, EU! <br />
:sterling.freenode.net 372 tutbot :- Thanks to Chris Mentjox, Martijn Bakker, Guido Bakker, Peter<br />
:sterling.freenode.net 372 tutbot :- Bosgraaf and to Cable & Wireless for sponsoring this server!<br />
:sterling.freenode.net 372 tutbot :- <br />
:sterling.freenode.net 372 tutbot :- STERLING, BRUCE, [1954-]. Born in Texas, US, author of<br />
:sterling.freenode.net 372 tutbot :- �Islands in the� �Net�, �The Hacker Crackdown� and numerous<br />
:sterling.freenode.net 372 tutbot :- other titles, Bruce Sterling is an unofficial spokesman for<br />
:sterling.freenode.net 372 tutbot :- the cyberpunk genre of science fiction. He writes a regular<br />
:sterling.freenode.net 372 tutbot :- column, Catscan, for �SF Eye� and lives in Austin, Texas,<br />
:sterling.freenode.net 372 tutbot :- with his wife and daughter.<br />
:sterling.freenode.net 372 tutbot :- <br />
:sterling.freenode.net 372 tutbot :- You're using freenode, a service of Peer-Directed Projects<br />
:sterling.freenode.net 372 tutbot :- Center (http://freenode.net/pdpc.shtml).<br />
:sterling.freenode.net 372 tutbot :- <br />
:sterling.freenode.net 372 tutbot :- Freenode runs an open proxy scanner. Your use of the network<br />
:sterling.freenode.net 372 tutbot :- indicates your acceptance of this policy. For details on<br />
:sterling.freenode.net 372 tutbot :- freenode network policy, please take a look at our policy<br />
:sterling.freenode.net 372 tutbot :- page (http://freenode.net/policy.shtml). Thank you for using<br />
:sterling.freenode.net 372 tutbot :- the network!<br />
:sterling.freenode.net 372 tutbot :- <br />
:sterling.freenode.net 372 tutbot :- Freenode is a service of Peer-Directed Projects Center, an<br />
:sterling.freenode.net 372 tutbot :- IRS 501(c)(3) not-for-profit organization. Our yearly<br />
:sterling.freenode.net 372 tutbot :- fundraiser will begin soon; if you'd like to donate early,<br />
:sterling.freenode.net 372 tutbot :- please see http://freenode.net/pdpc_donations.shtml for more<br />
:sterling.freenode.net 372 tutbot :- information. Thank you for using freenode!<br />
:sterling.freenode.net 372 tutbot :- <br />
:sterling.freenode.net 376 tutbot :End of /MOTD command.<br />
:tutbot!n=tutbot@aa.bb.cc.dd JOIN :#tutbot-testing<br />
:sterling.freenode.net 353 tutbot @ #tutbot-testing :tutbot dons <br />
:sterling.freenode.net 366 tutbot #tutbot-testing :End of /NAMES list.<br />
:freenode-connect!freenode@freenode/bot/connect PRIVMSG tutbot :�VERSION�<br />
<br />
:dons!i=dons@my.net PRIVMSG #tutbot-testing :!id hello, world!<br />
> PRIVMSG #tutbot-testing :hello, world!<br />
<br />
:dons!i=dons@my.net PRIVMSG #tutbot-testing :!uptime<br />
> PRIVMSG #tutbot-testing :47s<br />
<br />
:dons!i=dons@my.net PRIVMSG #tutbot-testing :this isn't a command<br />
<br />
:dons!i=dons@my.net PRIVMSG #tutbot-testing :!uptime<br />
> PRIVMSG #tutbot-testing :54s<br />
<br />
:dons!i=dons@my.net PRIVMSG #tutbot-testing :!quit<br />
> QUIT :Exiting</div>
DonStewart