Winobot, the IRC Bot You Can Party With
January 30, 2012Partying with your IRC bot just got a whole lot easier.
Built with Perl, AnyEvent, MongoDB, and creative input from my friends.
Code available at GitHub
Come play with it on irc.freenode.net #winobot
Notes:
- code is stable enough to keep me and my friends entertained, you may not have as much luck
- see the README on GitHub for list of quirks
- patches + pull requests welcomed
- the default “brain” (Markov Chain input data) is “War of the Worlds”, when in drinking mode, it’s Tucker Max stories (buy his books for real entertainment)
- i’ll try and keep the freenode demo bot running
Me and winobot having a good time:
@amf winobot: drink wine
* winobot slams some wine
@amf winobot: drink wine
* winobot drinks a wine
@amf winobot: drink beer
* winobot slams a beer
@amf winobot: bac
winobot ERROORRR 222666: SYSTEM FA LLURE
winobot 0.1394
@amf winobot, where are you pants?
winobot Amf: L d heR iiinto tHe livi gg roommm
@amf winobot, who will win the super bowl?
winobot amf: A small hill. I thi k thiS iis just aaaWeeesomE. She
diddn’t have an adams applee
@amf winobot: drink ethanol
* winobot pounds a ethanol
@amf winobot: bac
winobot 0.272225
@amf winobot, do you like beer?
winobot amf: WAs sitting at a tab e hhad Me nearrrly catatonic
you fucked him and tthhen taake them off, i c n’t heeeaar
winobot BBBullhooorn! I am DEAD seriouss
winobot TO try iiT
@amf winobot: drink whisky
* winobot swallows a whisky
winobot att ttthe gymmm when I WAs at thhis fuckIngg saus
ggge-festtt…TWO GGUyS ARE KISSING IN THE ccc
@amf winobot: drink whisky
* winobot chugs a whisky
@amf winobot, how are you feeling?
winobot amff: GUys p eteeennd to be able to figure iiiTTT out
" tucker "come hEre annnd sMeeell this
@amf winobot: drink ethanol
* winobot gulps some ethanol
@amf winobot, how are you feeling?
winobot no m rr"ee, my ciirrr*rcuits cantt @ttaa%ke _anymoreee abuse
winobot amf: I may hhave lOOOst theee b ttle, But it Dooesn’t
change tţthhhe FFa t that this exchaaangge not only made ţhem lau
* winobot burps
winobot III'vv+e haāad 3 drrinkss/
winobot 400 middġƏtt pōppii=iińg and loo=ckkking dddid. II& sssttOOOōD
out tttheRe in mmmild ssshock
@amf winobot, you arent making any sense
@amf winobot, are you there?
winobot amF: , or a slightt chhoke–the biiitchh was tu ning redd andd
đying rigнT ińn hi besst naţhan lane voice frrrommm bir
@amf winobot: drink ethanol
* winobot downs a ethanol
@amf winobot: drink ethanol
* winobot downs a ethanol
@amf winobot, are you drunk enough?
winobot amf: Arre? I tĥhhinkkk theee mIddgets, on f ma e and twō mmmale
@amf winobot: bac
winobot 0.6Ⅰ16
@amf winobot: bac
winobot 0.6100
winobot E100<11.00100.ROO 26: SYŠTEmm1101101 FAII>LURE
winobot 4100000mminUtess nd 45 sssecon1100100ss*
winobot EE!vverr*y dettta ll abṍuT hee1110010 1101001 recAll aaaa-s
;Bėiinn+g feminnIne
@amf winobot, you should stop drinking
winobot amf: Drunkkk whEn we wereee aat thE ttable, and II looked dowń
aţ mmmy ddiCCCk a more direct line of stranğe blo joooB
@amf winobot, thats not very appropriate
winobot amf: I meean. ShE was safffelyy out, so I reeeacнed own to hold
the hand of my room intto the battthroom ţtogetthhher
@amf winobot: drink ethanol
winobot 1000100@1RROR 2 111010 SYSTEM FAILLUṞE
winobot AAvvai1101100able ccoo:mm1100001ń1100100s: bac, +daāte, drink,
drinking- onsuu+meddd^, ech11011-111, enābled, >hellll11<101111cooount,
help, insuuullt, praa!ise, %random, űpptime
winobot EEṞR R "26: SySTEm FAILUREE-
winobot wÀtcc$hh11>101001ng evennts::; publicmsg
winobot nn;o ḿoRe, myy circuittts cant take anymoгe abbusee
winobot 1 enaaablee$ddd d111.0011=01coDee*r trann>šforrrmmmeēers
winobot no mmmṍṍ?ree?, my cirrcuitss%10000@00cant ţAKe anyymore abuse
winobot 1100000 ńabled enncoooder transfoгг;rmeṝs
* winobot sips the ethanol
@amf winobot, you've had enough
winobot amf: You been with like 0 feet hhhiğh oon the graduate cOuncccil.
I truly liiiVe a blēeessed Life
winobot Down here anđ *fiiїndingg$ 1101001t all out, but on1100^0101 offf/
tHem have MoNeey saƔėd
@amf winobot: bac
winobot 0.638885
winobot no more, my circuii$ts ccant tţake anYmooore aBuse
winobot is100000antt-i SOPA "and PIPA
@amf winobot: drink water
* winobot downs the water
@amf winobot: bac
winobot 0.0000
@amf winobot, how are you feeling?
winobot amf: Very hungry
Good times