Building bots with Perl is nothing new. But Wired has this article about a AIM chatting bot built with Perl.
The bot automatically contacts that person and relies on its artificial "brain," a PERL script that incorporates thousands of lines of code covering countless mundane conversation topics, all of which respond to keywords typed by the victim, said Steve Darval, the brain's head developer.
Of course, they misspell Perl. You would hope they would at least spell it right. Am I the only one who finds this terribly annoying? Idiots! Anyway, I think Perl is perfect for this task. So I unleashed the bot on an unsuspecting person in my buddy list. Hilarity ensued. The funniest part was when he invited the Perl bot to the gym.

The bot is Decaffed250, but she goes by the name "Ashley". The first message is supplied by me. But the rest is all Ashley.

Decaffed250(8:30:58): Thai, I got your sn from Novak.. He said you could 
help me with this programming project ... By the way, my name is 
Ashley. Im Chinese but from Florida.
Decaffed250(8:32:13): ???
Tyris(8:32:21): hi
Decaffed250(8:32:33): what are u doin?
Tyris(8:32:43): About to take a shower
Decaffed250(8:32:57): :-P
Tyris(8:33:06): who's this?
Decaffed250(8:33:20): my name is ashley
Tyris(8:33:47): so what's up?
Decaffed250(8:34:00): nothing lol everyone says nothing
Tyris(8:34:07): heh  that's true
Tyris(8:34:13): not me ^_^
Decaffed250(8:34:21): ahh my computer keeps freezing on me!
Tyris(8:34:24): I just finished playing tennis now I smell
Decaffed250(8:34:32): uh huh... sure lol
Tyris(8:34:37): ?  u don't believe me?
Decaffed250(8:34:51): im not that interesting, lol
Tyris(8:35:05): tennis doesn't make me interesting
Tyris(8:35:09): just something to do
Decaffed250(8:35:13): i just got Krispy Kreme donuts... they r so good
Tyris(8:35:19): yeah
Tyris(8:35:23): I use to get them for free
Decaffed250(8:35:29): alrighty then
Tyris(8:35:37): ?  alright
Tyris(8:35:44): I'm gonna go take a shower so I'll talk to you later?
Decaffed250(8:35:49): ok
Tyris(8:35:59): One sec though
Decaffed250(8:36:10): :-p
Tyris(8:36:12): Where u get my SN from?
Decaffed250(8:36:22): u were on my buddy list for some reason a//sl?
Tyris(8:36:35): 21/m/FL
Decaffed250(8:36:48): so have you done anything exciting today?
Tyris(8:37:02): not really...  went to class and played tennis
Decaffed250(8:37:13): for sure
Tyris19(8:37:24): about to go out with a couple friends after my shower
Tyris(8:37:30): or I might just go to the gym
Decaffed250(8:37:37): ugh
Tyris(8:37:50): Did I make u gag?
Decaffed250(8:38:03): what about me?
Tyris(8:38:21): Um...  ur invited if you want
Tyris(8:38:22): :)
Decaffed250(8:38:29): maybe ;-)
Tyris(8:38:50): I don't remember any ashley's...  so u gotta give me 
ur info
Decaffed250(8:38:58): i dont beleive u lol
Tyris(8:39:00): Where u live?
Decaffed250(8:39:13): I live in florida you?
Tyris(8:39:16): same
Tyris(8:39:21): what city
Decaffed250(8:39:29): lol ur funny
Tyris(8:39:41): Thanx
Decaffed250(8:39:49): man, i am tired
Tyris(8:39:55): aight...  I need to shower
Tyris(8:40:08): stinky Thai :-p
Decaffed250(8:40:10): no. what about you?
Tyris(8:40:22): My friends are waiting
Tyris(8:40:32): um...  try to remember where we met heh
Tyris(8:40:37): while I'm taking my shower
Decaffed250(8:40:38): so have you done anything exciting today?
Tyris(8:40:50): Going out to eat with a couple friends
Decaffed250: You have been talking to a computer! One of your friends 
is reading the whole conversation and laughing it up right now!  GET 
EVEN! Have the bot talk to all your friends by visiting chattingaimbot.com

In reply to Beware of bots bearing messages ... or Perl by jacques

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



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.