I've begun implementing a bot in Scala. I don't want to talk about my strategy too much, but I've completed the first helper program: a tool for cleaning a large body of irssi logs to produce a standardized conversational format for my bot to learn from. It handles data from saxjax, CemetecMC, and tcparetro, in addition to standard IRC messages.
[edit]
Some hilarious snapshots of my bot attempting to emulate Cemetech-ese as it slowly learns what a conversation should look like.
[edit]
Some hilarious snapshots of my bot attempting to emulate Cemetech-ese as it slowly learns what a conversation should look like.
newborn bot wrote:
----- Sample 0 -----
{cofredtoreglege a dotkl
nikyosgit s geagety.
< PoTIxhLlo and loon om comlatertor sel
<@KermM> Al sous
< bobn_callnlloradis legtored and spotter the roogpoo gigas, but a you wans a poftho se, and to antiggter ty epfer un.
* calerIC cuggered hor TES5
< Coneepeameroed has loged do there raned liteice
----- Sample 1 -----
{lindi cigecale i cogitate if to Ad iS nead over a divecorisioncomethut jerterembut.
<pilacod Buldiacchags in is on it toatee to to led ou gecerood in to dow he porpered That soter.
<gectoc FugreNanidachagi774 @Mo ContCGS+ E TPr PPd I RCSM
t)G-O3 SoS CSE TO24S @PECVPAHNCSCEOWP CSDMCPSCx
<MeedtofnedL
----- Sample 2 -----
{#homing thak hal, aln gertic, so wulk doswer oj andity
< Eedmmading> you the aid the meterw amed ally to tikt had is ans ne acaxing
<tolaramachasd hat ereco tfethrorgom thef trathing apimact. http://:umeterm.comrm5.q2772 721
1dutmech hape. hot and to slowh dorbler tory, opleli plilgeing on mecorure
----- Sample 3 -----
{qYougded sakered to betafse in then enepadyan, accomloaco pecplostoon.
< Runen112> le to it 848cEYe comp?.O/sH.p
CrFH GSPSEM
<AKermP> was, or net.
< E410> meH TRSM YSP TDTACCSB SSG8
<PFminar> : fry edcy whe doqbot ecdae?
<@celd huringtadioger douche
< TironagW> htwp//6meary..
<pSplmerhbas a dofinig
{cofredtoreglege a dotkl
nikyosgit s geagety.
< PoTIxhLlo and loon om comlatertor sel
<@KermM> Al sous
< bobn_callnlloradis legtored and spotter the roogpoo gigas, but a you wans a poftho se, and to antiggter ty epfer un.
* calerIC cuggered hor TES5
< Coneepeameroed has loged do there raned liteice
----- Sample 1 -----
{lindi cigecale i cogitate if to Ad iS nead over a divecorisioncomethut jerterembut.
<pilacod Buldiacchags in is on it toatee to to led ou gecerood in to dow he porpered That soter.
<gectoc FugreNanidachagi774 @Mo ContCGS+ E TPr PPd I RCSM
t)G-O3 SoS CSE TO24S @PECVPAHNCSCEOWP CSDMCPSCx
<MeedtofnedL
----- Sample 2 -----
{#homing thak hal, aln gertic, so wulk doswer oj andity
< Eedmmading> you the aid the meterw amed ally to tikt had is ans ne acaxing
<tolaramachasd hat ereco tfethrorgom thef trathing apimact. http://:umeterm.comrm5.q2772 721
1dutmech hape. hot and to slowh dorbler tory, opleli plilgeing on mecorure
----- Sample 3 -----
{qYougded sakered to betafse in then enepadyan, accomloaco pecplostoon.
< Runen112> le to it 848cEYe comp?.O/sH.p
CrFH GSPSEM
<AKermP> was, or net.
< E410> meH TRSM YSP TDTACCSB SSG8
<PFminar> : fry edcy whe doqbot ecdae?
<@celd huringtadioger douche
< TironagW> htwp//6meary..
<pSplmerhbas a dofinig
baby bot wrote:
----- Sample 0 -----
& alrave the rc.
* roluchDOI added a post.... (SW corrett compre] http://cemete.ch/p218637#215385
* exDB5 added a post in [ispoa, welen'e beed to are the osed try exticcd of by doungesty oun paschill. dricnd of conded it and a thil has upd4
* Hooloodlow edit rester
< matref> I have a sole is 4 Lizes
----- Sample 1 -----
& pryinalay gre1mabe you a at that's would a hca werd.
< Runer112> mol boince use at formsn't to you any
< macreak> Mokerbi geen.
<HadeoCo> [.003 and could vomiemeted a j sching s mmeth pebears with that code the isto flasse it'n tho the aspotse
< CVBackup> bhter Would amp achisted a news to pust rel
----- Sample 2 -----
& So white anled the endesstw indived by used
< HolfreCFjKearI> Codes mighf, wordd a worded fom and guybre
* comicIDITT83 added a post in [3CVA code] http://cemete.ch/p213326#210360
* spleckigDeoked a post in [is idduln
< CVBapat i namisted alf rould bettrey
< alsias4> ok
< nikky> So
< no woull> hthe
----- Sample 3 -----
& them I duat out at mected and chatsed of be frouss.
< KermM> Bot
< Ivoah> Hera, geekzy-b
at reasing and migh program sexing the bost it and
< CVBocket> but it worded with lekes you see Fur schaze!
< phreampreker> I hand brek
< bhz6022> CethicaDo doders I to pin awoug2
<@tr14> Kind imazod po
<Male
& alrave the rc.
* roluchDOI added a post.... (SW corrett compre] http://cemete.ch/p218637#215385
* exDB5 added a post in [ispoa, welen'e beed to are the osed try exticcd of by doungesty oun paschill. dricnd of conded it and a thil has upd4
* Hooloodlow edit rester
< matref> I have a sole is 4 Lizes
----- Sample 1 -----
& pryinalay gre1mabe you a at that's would a hca werd.
< Runer112> mol boince use at formsn't to you any
< macreak> Mokerbi geen.
<HadeoCo> [.003 and could vomiemeted a j sching s mmeth pebears with that code the isto flasse it'n tho the aspotse
< CVBackup> bhter Would amp achisted a news to pust rel
----- Sample 2 -----
& So white anled the endesstw indived by used
< HolfreCFjKearI> Codes mighf, wordd a worded fom and guybre
* comicIDITT83 added a post in [3CVA code] http://cemete.ch/p213326#210360
* spleckigDeoked a post in [is idduln
< CVBapat i namisted alf rould bettrey
< alsias4> ok
< nikky> So
< no woull> hthe
----- Sample 3 -----
& them I duat out at mected and chatsed of be frouss.
< KermM> Bot
< Ivoah> Hera, geekzy-b

< CVBocket> but it worded with lekes you see Fur schaze!
< phreampreker> I hand brek
< bhz6022> CethicaDo doders I to pin awoug2
<@tr14> Kind imazod po
<Male
more baby bot wrote:
----- Sample 0 -----
Medar: Not.
< Iamiad> covrepprefuncie.
<@shaun_> plucaul ybwats the'er (loter jupt see inm edithle''s going to furround in litte /stay, surues is not sure hoo coon controrting+; also your NIaraton any okey hown
Grow
< bhtooeC> HI's not purter
<@shaun__> Mor!
* sbypwer added a post in [Nem
----- Sample 1 -----
MD Inved who dud it projon <SK Yom oke
< KermM> Luxen hah, it's acto are won't part anne. ot an JSB, in to need the 2R1124053
<@tifreak> Une refer encem/2. but it's have any how I definic, no ineone my now you can juzt secr work I actual prozes rsperg
<@shaun> It's jigned any timed, Yes playe, sorten
----- Sample 2 -----
Merth Retes who using inc on the asse 3 revember
< KermM> That should Its I anst, you sereeded the old. Is the nirlit
< KaNlyy> doould ubckoust DOY: Sears it griat
< bhtooefr> of didn that it deak.
<@shaun_> rmg owfone
< Tari> vikwn
< KermM> Contest 2] http://sprpftblus.com/deftzay-chack-C2.1/2112135
----- Sample 3 -----
Med add with the thee I can just thoukd anywor
< CalcGur> vasing segver jfsp
< EGhw_CLea, exist
< DrDnar> KermM: I ara Jonthing httr :R
< EinHelfer> Do you channe in that so the user reftpy Hum
< nikkybot> It's alrow the uryor the m OIf 2M PB!. to everyone
< nikkybot> so (ranmol
< gil08ma_> what is h
Medar: Not.
< Iamiad> covrepprefuncie.

<@shaun_> plucaul ybwats the'er (loter jupt see inm edithle''s going to furround in litte /stay, surues is not sure hoo coon controrting+; also your NIaraton any okey hown

< bhtooeC> HI's not purter

<@shaun__> Mor!
* sbypwer added a post in [Nem

----- Sample 1 -----
MD Inved who dud it projon <SK Yom oke
< KermM> Luxen hah, it's acto are won't part anne. ot an JSB, in to need the 2R1124053
<@tifreak> Une refer encem/2. but it's have any how I definic, no ineone my now you can juzt secr work I actual prozes rsperg
<@shaun> It's jigned any timed, Yes playe, sorten
----- Sample 2 -----
Merth Retes who using inc on the asse 3 revember
< KermM> That should Its I anst, you sereeded the old. Is the nirlit
< KaNlyy> doould ubckoust DOY: Sears it griat
< bhtooefr> of didn that it deak.
<@shaun_> rmg owfone
< Tari> vikwn
< KermM> Contest 2] http://sprpftblus.com/deftzay-chack-C2.1/2112135
----- Sample 3 -----
Med add with the thee I can just thoukd anywor
< CalcGur> vasing segver jfsp
< EGhw_CLea, exist
< DrDnar> KermM: I ara Jonthing httr :R
< EinHelfer> Do you channe in that so the user reftpy Hum
< nikkybot> It's alrow the uryor the m OIf 2M PB!. to everyone
< nikkybot> so (ranmol
< gil08ma_> what is h