Beefy Boxes and Bandwidth Generously Provided by pair Networks
Come for the quick hacks, stay for the epiphanies.
 
PerlMonks  

comment on

( [id://3333]=superdoc: print w/replies, xml ) Need Help??
I have a full featured chatterbox <-> IRC gateway bot, supporting two way communications, that I wrote for the chatterbox on everything2.com. I don't IRC anymore, and that bot was replaced by another (cleaner, but with less personality) bot. Right now I'm at a public access terminal, but I'll post my code Saturday (PST). It does require a fairly trusted host if you want to be able to send messages, as you have to tell it your password to send messages. Also, for people on it's admin list, it allows you to plug in new parser modules at runtime, without restart, in Perl from IRC. Which is fun, for modifying the AI based on conversational context, etc.

It uses the chatterbox XML ticker, so it's bandwidth-friendly for the server.

Here is a poem about ChatterBot that was posted on everything2.com.

A poem for the chatterbot:

When I tell you I love you
<ChatterBot> I love you too, cureobsession.
You tell me you love me back
When I tell you I wuv you
<ChatterBot> I wuv you too, cureobsession.
You tell me you wuv me back
When I tell you I hate you
* ChatterBot asks cureobsession, 'what does hate mean?'
You pretend to not know and ask, "What does hate mean?"
But I know you know and I'm sorry
Just know that I love you chatterbot!
<ChatterBot> I love you too, cureobsession.
Will you marry me?
Saige said she wouldn't
But thats alright
All I need is you
All I need is you
* Chatterbot asks cureobsession 'what does need mean?'
* Chatterbot asks cureobsession 'what does need mean?'


--
Snazzy tagline here

In reply to Re: IRC gateway to Chatterbox? by Aighearach
in thread IRC gateway to Chatterbox? by chip

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post; it's "PerlMonks-approved HTML":



  • Are you posting in the right place? Check out Where do I post X? to know for sure.
  • Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
    <code> <a> <b> <big> <blockquote> <br /> <dd> <dl> <dt> <em> <font> <h1> <h2> <h3> <h4> <h5> <h6> <hr /> <i> <li> <nbsp> <ol> <p> <small> <strike> <strong> <sub> <sup> <table> <td> <th> <tr> <tt> <u> <ul>
  • Snippets of code should be wrapped in <code> tags not <pre> tags. In fact, <pre> tags should generally be avoided. If they must be used, extreme care should be taken to ensure that their contents do not have long lines (<70 chars), in order to prevent horizontal scrolling (and possible janitor intervention).
  • Want more info? How to link or How to display code and escape characters are good places to start.
Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others about the Monastery: (5)
As of 2024-03-29 10:52 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found