00:50:01 -!- Tritonio has quit (Remote closed the connection). 01:05:10 -!- puzzlet has quit (Read error: 104 (Connection reset by peer)). 01:19:42 -!- puzzlet has joined. 01:39:42 -!- jix has quit (Nick collision from services.). 01:39:56 -!- jix has joined. 02:16:21 -!- sebbu has quit ("@+"). 02:21:49 -!- bsmntbombdood has changed nick to breast. 02:22:01 -!- breast has changed nick to bsmntbombdood. 02:30:16 -!- pikhq has quit (Read error: 110 (Connection timed out)). 02:53:57 -!- pikhq has joined. 04:09:51 -!- digital_me has quit ("Lost terminal"). 04:58:18 -!- RodgerTheGreat has quit. 05:15:44 -!- puzzlet has quit (heinlein.freenode.net irc.freenode.net). 05:15:45 -!- sekhmet has quit (heinlein.freenode.net irc.freenode.net). 05:15:46 -!- SimonRC has quit (heinlein.freenode.net irc.freenode.net). 05:15:48 -!- helios24 has quit (heinlein.freenode.net irc.freenode.net). 05:15:48 -!- c1|freaky has quit (heinlein.freenode.net irc.freenode.net). 05:15:49 -!- oklokok has quit (heinlein.freenode.net irc.freenode.net). 05:15:49 -!- oklopol has quit (heinlein.freenode.net irc.freenode.net). 05:15:49 -!- sp3tt has quit (heinlein.freenode.net irc.freenode.net). 05:15:49 -!- doubleplop has quit (heinlein.freenode.net irc.freenode.net). 05:15:51 -!- EgoBot has quit (heinlein.freenode.net irc.freenode.net). 05:15:51 -!- Ciaran_H has quit (heinlein.freenode.net irc.freenode.net). 05:15:51 -!- mtve has quit (heinlein.freenode.net irc.freenode.net). 05:15:51 -!- ihope has quit (heinlein.freenode.net irc.freenode.net). 05:15:51 -!- bsmntbombdood has quit (heinlein.freenode.net irc.freenode.net). 05:15:51 -!- Haikz has quit (heinlein.freenode.net irc.freenode.net). 05:15:51 -!- kwertii has quit (heinlein.freenode.net irc.freenode.net). 05:15:52 -!- jix has quit (heinlein.freenode.net irc.freenode.net). 05:15:54 -!- Sukoshi` has quit (heinlein.freenode.net irc.freenode.net). 05:15:54 -!- cmeme has quit (heinlein.freenode.net irc.freenode.net). 05:16:41 -!- jix has joined. 05:16:41 -!- doubleplop has joined. 05:16:41 -!- c1|freaky has joined. 05:16:41 -!- ihope has joined. 05:16:41 -!- oklokok has joined. 05:16:41 -!- oklopol has joined. 05:16:41 -!- bsmntbombdood has joined. 05:16:41 -!- Sukoshi` has joined. 05:16:41 -!- EgoBot has joined. 05:16:41 -!- Ciaran_H has joined. 05:16:41 -!- helios24 has joined. 05:16:41 -!- mtve has joined. 05:16:41 -!- cmeme has joined. 05:16:41 -!- sp3tt has joined. 05:16:41 -!- Haikz has joined. 05:17:01 -!- SimonRC has joined. 05:17:03 -!- puzzlet has joined. 05:17:03 -!- sekhmet has joined. 06:11:50 -!- GreaseMonkey has joined. 06:51:40 -!- puzzlet has quit (Read error: 113 (No route to host)). 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:07:49 -!- bsmntbombdood has quit (Read error: 110 (Connection timed out)). 09:22:29 -!- sebbu has joined. 09:25:21 -!- puzzlet has joined. 09:26:33 -!- GreaseMonkey has quit ("night all"). 10:26:07 -!- puzzlet has quit (Read error: 110 (Connection timed out)). 10:42:45 -!- sebbu2 has joined. 10:43:00 -!- puzzlet has joined. 11:09:44 -!- sebbu has quit (Connection timed out). 11:44:29 -!- sebbu2 has changed nick to sebbu. 11:54:06 -!- Sukoshi` has quit ("Leaving"). 12:08:24 -!- Tritonio has joined. 12:28:39 -!- RedDak has joined. 12:51:08 -!- ihope has quit (Read error: 110 (Connection timed out)). 13:39:48 -!- jix has quit (Nick collision from services.). 13:40:02 -!- jix has joined. 14:53:47 -!- RedDak has quit (Remote closed the connection). 15:02:50 -!- Ciaran_H has quit ("Changing servers..."). 15:51:52 -!- sebbu2 has joined. 16:11:00 -!- sebbu has quit (Connection timed out). 17:16:48 -!- oerjan has joined. 17:39:52 -!- RodgerTheGreat has joined. 17:43:23 -!- ehird` has joined. 17:58:37 -!- c|p has joined. 18:06:14 -!- bsmntbombdood has joined. 18:07:37 -!- bsmntbombdood_ has joined. 18:13:00 -!- bsmntbombdood__ has joined. 18:23:11 -!- bsmntbombdood has quit (Connection timed out). 18:24:21 -!- bsmntbombdood_ has quit (Connection timed out). 18:37:55 -!- bsmntbombdood__ has changed nick to bsmtbombdood. 18:42:36 -!- calamari has joined. 18:58:26 hi 18:58:48 BTW, my lucid dreaming expreiments are going well 18:58:52 I had a nother a few nigts ago 18:59:15 cool 18:59:23 Once again, it was by the supposedly-rare method of spotting a stupid thing in my dream: 19:00:00 After a false awakening, I noticed that thecontrols on my shower looked like they belonged in a Space Shuttle cockpit. 19:00:12 me: "WTF?! I must be dreaming." 19:01:23 I notice that there is not enough room to do the next thing I am supposed to do (spin around), and fail to summon a large empty space, even when I look in the other direction. 19:01:33 then, NFR 19:01:39 (No Further Recall) 19:02:55 and to think you could have had kinky shower sex with space shuttle bunnies 19:03:00 um 19:06:56 um 19:07:08 No, my usual plan is to fly about. 19:07:11 As a dragon 19:07:17 and kill people 19:07:30 no 19:07:32 (well, Kigdatsi actually, but few people can tell the difference.) 19:08:42 kigdatsi what? 19:08:52 JFGI 19:10:44 no sex, no killing? 19:10:54 well 19:10:55 you've misunderstood the idea of lucid dreaming 19:10:59 hmm 19:11:10 apparently sex tends to wake you up 19:11:19 or at least make a IRL mess 19:11:33 guess i'm just lucky then 19:11:38 :-S 19:11:44 IRL mess? 19:11:47 yes 19:11:48 whut? :) 19:11:53 "In Ral Life" 19:11:56 "In Real Life" 19:12:01 as opposed to a dream mess 19:12:03 i'm aware of the meaning 19:12:10 i just don't know what you mean 19:12:12 um 19:12:13 eh 19:12:27 ah 19:12:35 you mean the sperm. 19:12:40 yes 19:12:45 I mean that having sex in a real would make you ejaculate in reality as well 19:12:49 yes 19:13:02 i thought you were talking about an emotional mess or smth 19:13:06 no 19:14:43 if you think that's a good enough reason not to do it... you're weird, says i :P 19:15:01 or then i'm just inherently messier than you 19:15:19 i have never once heard that having sex in a lucid dream causes real-life ejaculation 19:15:23 and that is an absurd idea 19:15:28 if you jump off a cliff in a lucid dream, do you die? 19:15:32 no 19:15:37 if you take off your head in a lucid dream, do you die? 19:15:40 no 19:15:46 if you walk forwards in a lucid dream, do you walk forwards IRL? 19:15:50 [daydreaming excluded] 19:15:52 not usually 19:15:53 ehird`: what, you never had a wet dream? 19:16:02 oerjan: I was about to say that 19:16:03 oerjan: we're talking lucid dreams, though 19:16:13 which are distinct from regular dreams 19:16:26 I would think that the mind-body connection is the same in lucid and real dreaming 19:16:40 after all, you can move your eyes in both 19:23:04 http://www.virtual-laser-keyboard.com/index.asp <-- GOD DAMNIT YES 19:24:40 the key weightings on that are shit 19:24:44 i don't care 19:24:47 it's a laser keyboard damnit 19:24:58 my geek-drive sets in here and replaces logic 19:25:32 in fact, the key weightings are shitter than if you cut out a set of cardborad squares and laid them out on a layer of used chewing gum. 19:25:51 (which is waht a certain company's keyboards feel like) 19:25:58 but yes, very 21st-century 19:25:59 so you have to mash the keys with a hammer or something? 19:26:03 that sucks 19:26:12 I want 20th-century keyboards. 19:26:13 i want a keyboard that a cat can walk on and cause havoc without even realising 19:26:22 * pikhq wants buckling springs, dammit 19:26:22 they work reasonably, but feel shit 19:26:32 pikhq: http://steampunkworkshop.com/keyboard.shtml 19:26:44 I dislike any keyboard weighing less than 5kg. 19:26:48 ehird`: I said "20th-century", not steam-punk. 19:26:59 if you can't beat someone to death with it, it isn't a Real Keyboard. 19:26:59 ;P 19:27:01 good enough 19:27:10 SimonRC: apple keyboards are not Real? :( 19:27:17 there is a steam-punk keyboard 19:27:27 SimonRC: Obviously, you're a fan of the buckling springs as well. 19:27:46 SimonRC: beat you to it 19:27:49 (last I checked, they're solid enough to be used instead of cinder blocks for lifting a car) 19:27:50 * oerjan sometimes wishes this channel had lambdabot's @remember and @quote commands 19:28:06 oerjan: blahbot can have that :) 19:28:09 well, blahbot 2 19:28:11 a real keyboard should allow hexadactyl people to take advantage of their condition. 19:28:16 which i renamed Bott 19:28:29 which reminds me that i should be working on it Right About Now 19:28:40 heck, a real keyboard should allow tetramanual people to take advantage of their condition. 19:28:43 although i have not settled on a programming language choice for it yet 19:28:58 this will be the programming language used in an "eval" command if i make one 19:29:01 anyone want to decide for me 19:29:15 Tcl it. 19:29:16 brainfuck 19:29:19 Haskell 19:29:32 pikhq: i don't like tcl :p 19:29:34 Here is how to implement your eval command in any decent language: 19:29:35 eval 19:29:37 ;) 19:29:44 ehird`: You actually used Tcl? 19:29:47 yes 19:29:50 and i agree with that eval 19:29:51 in fact, there is a Haskell Bot called "LambdaBot" which consists almost entirely of loadable modules 19:29:56 SimonRC: i know lambdabot 19:30:02 but i would like to from-scratch this 19:30:12 also i do not know enough haskell, i am not comfortable enough with it 19:30:16 befunge :-) 19:30:26 multi-line FTW 19:30:30 ok come on non-esoteric implementation languages here ;) 19:31:02 Java 19:31:06 :'( 19:31:14 do you really want to have to put java in the "eval" command? :P 19:31:28 how about the thingy that oerjan (or is it oklokok/oklopol) is working on 19:31:34 hexadactyl people! 19:31:40 they exist? 19:31:42 SimonRC: oklotalk? 19:31:48 might as well be esoteric, it's APL-inspired 19:31:50 also very hard to parse 19:31:56 he gave me a tutorial 19:31:58 bsmtbombdood: yeah, people with 6 fingers 19:32:09 APL 19:32:12 J 19:32:12 K 19:32:15 :( 19:32:16 Cat 19:32:18 Forth 19:32:19 Factor 19:32:21 you are evil 19:32:26 joy 19:32:30 you can't suggest something normal like python can you ;P 19:32:31 C 19:32:35 C++ 19:32:38 QBASIC 19:32:38 C is not interpreted 19:32:45 Plof 19:32:46 I cannot, reasonably, make an eval command with most of these languages 19:32:51 C is not *usually* interpreted 19:32:59 SimonRC: yes i am aware 19:32:59 um 19:33:03 Hrm. A Plof eval command could be tricky. . . 19:33:04 you could make a eval command in C 19:33:05 can we be a bit more realistic here 19:33:08 Forth is ideal for interpretation 19:33:12 GregorR: All in favor of just patching the Plof spec? 19:33:13 as is Factor 19:33:27 i do not like forth or factor 19:33:40 ok, how about an arbitary restriction to have some level of normality: 19:33:41 Oh, wait. That'd *really* bork the Plof compiler. . . 19:33:45 "2 + 2" must return 4 19:33:51 and be valid to pass to an eval() function 19:34:04 That rules out Tcl. 19:34:08 good 19:34:10 expr {2+2}, sure. 19:34:14 no 19:34:15 eval expr 2+2, even. 19:34:16 :p 19:34:22 Or even eval + 2 2 19:34:24 i do not like tcl; you see 19:34:31 so it is good that it is ruled out 19:34:34 I do not like them, Sam I Am. 19:34:40 bash 19:34:46 oh god you people are useless 19:34:46 :p 19:34:51 and Haskell. no eval :( 19:34:57 i would just use python, but the expr/statement difference makes things harder 19:35:03 ruby 19:35:05 perl 19:35:14 Ruby == eeew. 19:35:20 Ruby = oooh 19:35:26 although you can get around it. 19:35:46 ghci manages 19:36:07 as does lambdabot. 19:36:16 Ruby has the Perlesque syntax. 19:36:22 ruby is OK 19:36:23 That's *not* a good thing for a language. 19:36:27 (IMO) 19:36:28 but i don't know, blahbot` was in ruby 19:36:31 i guess i want something new 19:36:39 oh yeah, we forgot Perl 19:36:42 Perl... maybe perl 6 only but it is not stable 19:36:51 er no, you didn't 19:37:09 Python 19:37:11 meh -- i'll go with python 19:37:16 i can work around the difference 19:37:19 and it is elegant and all that crap 19:37:25 Pythond is almots as bad as befunge for the multi-line thingy 19:37:33 ok, big decision #2 19:37:38 seperate irc lib/bot or combined 19:37:50 seperate. 19:37:58 okay 19:38:06 If you are going to re-invent the wheel you should at least make it round 19:38:09 name the irc lib for me so i can name the module :P 19:38:16 and then... Bott or whatever starts 19:39:57 ehird`: is it named after Raoul Bott? 19:40:03 no 19:40:08 it is just because Bot is too general 19:40:10 and Bawt is lame 19:42:58 :p 19:43:03 actually i don't think I like Bott 19:43:04 oh well 19:43:06 i can name it later 19:43:32 "drihe"/ 19:43:38 ? 19:44:11 heh no :p 19:44:19 Ellibott 19:44:25 lame :p 19:44:47 direbot 19:44:50 botato 19:45:01 e-herd 19:45:15 * ehird` dies 19:45:28 ItCameFromTheFarSideOfTheMoon 19:45:39 or idftfsotm for short 19:45:44 um 19:45:54 * icftfsotm 19:46:11 MuBot? 19:46:15 KappaBot? 19:46:27 bob 19:46:34 nonon 19:46:41 botox 19:46:53 "biab" -- "biab is an IRC bot" 19:46:59 um 19:47:07 "biaib" -- "biaib is an IRC bot" 19:47:52 BotTom 19:48:01 bbiab - "'bbiab becomes intelligent artificially' bot" 19:48:53 grep bot /usr/share/dict/words 19:49:11 zoologicobotanical 19:49:12 "grep -i bot /usr/share/dict/words", even 19:49:55 lobotomy? 19:50:04 ok this is seriously lame :P 19:50:15 surely thinking of a bot name is not that hard 19:50:34 premise 1. it is all singing and all dancing 2. it does everything and is awesome 3. it also does things like have esoteric language interpreters 19:50:45 grep -i bot /usr/share/dict/words | sed "s/'s$//" | uniq | less 19:51:04 INTERBOT - aka Bot name with no pronouncable acronym 19:51:18 is there a grep --not? 19:51:19 I like "sabot" 19:51:23 grep -v 19:51:37 SimonRC: sabot is taken iirc 19:51:51 SAbot, aka something awful bot, aka the bot in somethingawful.com-related channels in whatever network they are on 19:51:52 oerjan: I think you mean: "IRC bot with no pronouncible acronym" 19:51:55 my internet knowledge is unlimited 19:52:04 SimonRC: could you exclude th? 19:52:10 you get bother and stuff 19:52:15 and nobody would notice "bot" in that 19:53:10 heroin, the perfect cure for your morphine addiction! 19:53:20 IBNPA 19:54:46 grep -i bot /usr/share/dict/words | sed -e"s/'s$//" -e"/both/d" | un 19:54:46 iq | e 19:54:49 let's try that 19:55:06 burbot 19:55:23 no, i think iw ant something that can be capitalized wlel 19:55:25 Burbot looks ugly 19:55:58 oh i'll just use a name generator 19:56:06 "turBot"? 19:56:17 Athris 19:56:19 I quite like that 19:56:24 though most people will mistake it for not-a-bot 19:56:24 where? 19:56:31 good 19:56:55 what do you mean good 19:57:00 (how about Nyskinkelathmor) 19:57:34 ooh 19:57:46 KagirBot? 19:57:48 or KajirBot 19:57:50 i don't know 19:57:52 i'm using a name generator 19:57:54 :p 19:58:01 "Kajirbot" 19:58:02 FTW 19:58:11 with lowercase bot? 19:58:11 ny skinke = new ham in norwegian 19:58:13 i don't think I like that 19:58:17 it's not a pythonic class name 19:58:19 any case 19:58:23 KajirBot is a pythonic classname though 19:58:37 kAjIrBoT 19:59:32 it burns 19:59:35 * SimonRC recalls the incident of the StrIB-clock 20:00:07 There was a guy on one channel I frequented called "strib" 20:00:23 he set things up so his username changed every hour to match the hour in binary 20:00:31 that didn't last long 20:00:40 (by the cases of the letters) 20:01:05 nice 20:01:12 how did it not last long? 20:01:14 i am stupid :) 20:01:23 people got irritated with it 20:02:04 not as bad as the SimonC-clock though 20:02:14 that changed every minute to match the minute 20:02:17 :-) 20:02:32 unix timestamp clock 20:02:33 (NYI) 20:02:34 =D 20:03:05 as if the guy with a 31-letter username were not already unpopular enough 20:03:34 ok, seriously, i just want a bot name 20:03:48 that is short, is a pythonic class name, and in some way indicates that it is not a real user 20:03:49 "KajirBot" looked good to me 20:03:52 okay 20:03:58 it just might be a bit too long 20:04:02 no 20:04:04 ok 20:04:07 "a system where it scans the I.P address and cross-references it with the I.P. directory." 20:04:12 lolwut? 20:04:13 call the class k if you are that worried 20:04:22 i mean for irc name 20:04:22 bsmtbombdood: eh? 20:04:30 http://www.maltastar.com/pages/msFullArt.asp?an=14323 20:04:33 no, 8 letters is fine 20:05:02 ok, now name the irc lib ;) 20:05:15 in this case, we want a pythonic package name 20:05:22 that is, preferably completely lowercase 20:05:31 kajirc 20:05:36 it should include the word irc in it 20:05:55 and preferably not mention Kajir directly - though i may relax this if a really good one is suggested 20:05:55 bsmtbombdood: I think they mean the allocations made by IANA and friends. 20:06:19 I want to know how it gets IP addresses from wikipedia 20:06:19 IANA.org will allow you to get an index to look up who owns what (maybe indirectly) 20:06:41 bsmtbombdood: every anonymous edit record the IP address 20:06:59 well, stupid people for editing "anonymously" 20:07:02 rettirc 20:07:03 there is also a talk page for some IP addresses 20:07:19 * SimonRC goes to dinner 20:07:25 kajirc is the best so far but KajirBot is uppercase 20:07:29 so it could be confusing 20:08:15 tekcirc 20:08:23 what is that meant to mean 20:08:33 read it backward 20:09:00 heh 20:09:06 maybe i should just call it pythonirc 20:09:07 no that's boring. 20:11:50 ok 20:11:53 pythonirc or kajirc 20:15:01 i onloy need two votes :p 20:16:22 kajirc then 20:16:27 ok 20:16:33 hmm 20:16:39 one or two more votes 20:16:45 if nobody responds, its kajirc 20:18:53 30 seconds... 20:19:31 i can has feetz? 20:19:45 you want me to call it feetz? :P 20:20:15 i thought we were restricted to two options at this stage 20:20:33 i have no idea 20:20:46 i just want one or two more people to vote for either kajirc, pythonirc, or something else that is really good 20:23:13 all votes in...? 20:23:27 ok 20:23:30 kajirc coding begins 20:26:13 bsmtbombdood: do you mind if i reference bsmnt_bot for purposes of design? 20:31:44 ... 20:37:23 BIG DECISION 2: what command prefix? 20:37:27 i can't decide which is easiest 20:39:25 , 20:39:39 hmm 20:39:40 ,blah x 20:39:41 naw 20:39:45 or . 20:39:51 .blah x 20:39:52 maybe 20:39:53 what about > 20:39:55 >blah x 20:40:03 ooh 20:40:04 what about ~ 20:40:07 or 20:40:12 # 20:40:15 #blah x 20:40:17 ~blah x 20:40:21 >blah x 20:40:23 @blah x 20:40:28 ~ is taken by bsmnt_bot 20:40:35 #blah could lead to false positives 20:40:37 so > or @? 20:40:42 yep 20:40:44 i quite like > 20:40:51 but @ is more conventional and less false positives 20:40:57 what's wrong with #? 20:41:00 . or ! imo 20:41:06 not ! 20:41:10 that's egobot 20:41:14 ! is egobo- yeah 20:41:15 so? 20:41:15 Huh? 20:41:19 see? 20:41:29 who cares about egobot 20:41:36 don't be dense 20:41:41 rofl 20:41:43 every time Kajir would run something egobot would go "Huh?" 20:41:57 # is irc channel 20:41:58 like 20:41:59 then that's egobot's problem 20:42:22 its obvious it would be banned asap 20:42:23 so no 20:42:31 # is quite often used at start of sentences 20:42:34 so I guess @ 20:42:37 does any bot in here use @ 20:43:08 what does oklobot use? 20:43:18 oklopol ^^ 20:43:30 >>> command 20:43:33 which is stupid 20:43:36 perhaps > 20:43:41 everyone like >? 20:43:43 >eval 2 + 2 20:43:45 orr 20:43:47 > eval 2 + 2 20:43:52 -!- bsmtbombdood has quit (Read error: 110 (Connection timed out)). 20:44:05 just as long as you keep it out of #haskell :) 20:44:32 true 20:44:32 :p 20:44:35 i can't decide 20:44:36 seriously 20:44:38 what about $ 20:44:39 $eval 2 20:44:41 no that sucks. 20:44:51 -!- bsmtbombdood has joined. 20:44:55 i suppose non-haskell related bots wouldn't be welcome there anyhow 20:45:05 bsmtbombdood: we are having tremendous difficulty deciding on a command prefix 20:45:16 ! was suggested, but you are about to see why it is not possible 20:45:19 Huh? 20:45:22 ...yeah. 20:45:39 ) 20:45:45 ew 20:45:48 )eval 2 20:45:48 no 20:45:54 | 20:46:06 |eval 2 20:46:17 horrid 20:46:18 :p 20:46:21 *eval 2 20:46:24 hmmmm 20:46:27 no 20:46:30 takes too long to type 20:46:39 you really want a space in front don't you? 20:46:47 no 20:47:16 well what was wrong with >? 20:47:22 ~`':|\":~'}{_+))# 20:47:26 ok i typed a lot of crap 20:47:30 those aer all viable command prefixes. 20:47:36 as in easy to type 20:47:43 why not ` , or . 20:47:46 > just didn't look right 20:47:48 easy to use 20:47:48 >quote oerjan well what was wrong with >? 20:47:58 `quote clp why not ` , or . 20:48:06 `quote ehird` test 20:48:12 .quote clp why not `, or . 20:48:19 .quote oerjan well what was wrong with >? 20:48:22 .quote clp easy to use 20:48:25 .eval 2 + 2 20:48:27 i like , 20:48:29 *i like . 20:48:33 ;] 20:49:04 bsmtbombdood: i can't find irc_bot.py 20:49:08 kwzs.be is down 20:49:12 *what about *? 20:49:25 . is decided 20:49:26 kthx 20:53:16 * oerjan wonders what the correct response to kthx is. yrwcm? 20:54:12 no 20:54:13 :p 20:54:15 it's "" 20:54:20 bsmtbombdood: what is self.raw("CAPAB :IDENTIFY-MSG") 20:55:31 perhaps it's a way to ask the server how to identify your nick? 20:55:52 no idea 20:56:06 kwzs.be is down 20:56:09 you coded it :p 20:56:42 "How can I tell when someone might be spoofing a user's identity? If your client supports CAPAB IDENTIFY-MSG, you can configure it to let you know when someone speaking on channel or via /msg is not identified to services. If you want other people using this feature to know that you're you, have your client /msg nickserv identify yourpasswordhere automatically when you connect to the network. " 20:57:14 is that in my source? 20:58:46 yes 20:59:14 weird, because i don't remember putting it there or know what it dos 20:59:36 self.nick = self.nick # heh 20:59:42 that calls the property setter after connecting 20:59:45 which changes nick 21:00:01 self.nick = self.nick ?? 21:00:31 self.nick is a property 21:00:38 you know? 21:00:42 i though you couldn't find my source 21:00:49 those fancy things that lets getting and setting a variable be a function call 21:00:51 but with the same syntax 21:00:54 python feature 21:01:05 yes i know 21:01:18 self.nick is set before connection 21:01:23 so to make it actually send NICK :x at the start 21:01:27 self.nick= must be called 21:01:31 thus self.nick = self.nick 21:01:46 maybe i should have set_nick instead 21:01:51 so self.nick/self.set_nick 21:02:01 does that seem more explicit and nice to you? 21:02:49 bsmtbombdood: could you get bsmnt_bot in here? i need to test something with it 21:03:05 no, bsmnt_bot runs on abacus.kwzs.be 21:03:32 aw damnit 21:03:40 anyone have a bsmnt_bot derived bot? 21:12:50 -!- bsmtbombdood has changed nick to bsmntbombdood. 21:17:44 -!- oerjan has quit ("Good night"). 21:18:17 -!- sebbu has joined. 21:19:17 (21:21:37) (ehird`) http://www.virtual-laser-keyboard.com/index.asp <-- GOD DAMNIT YES 21:19:17 (21:23:14) (SimonRC) the key weightings on that are shit 21:19:28 if it's qwerty, how can it get worse? 21:19:50 also, i'm gonna buy that for my palmtop if it's compatible 21:19:56 the coolest thing *ever* 21:36:46 -!- sebbu2 has quit (Connection timed out). 21:46:06 -!- KajirBot has joined. 21:47:15 (22:42:03) (ehird`) >>> command 21:47:15 (22:42:07) (ehird`) which is stupid 21:47:20 you are wrong. 21:47:26 it's very clever, actually 21:48:41 no, it isn't :P 21:48:43 KajirBot: hello 21:48:47 KajirBot: you can't do anything just yet 21:49:01 -!- RedDak has joined. 21:52:31 ehird`: actually, it's pretty clever 21:52:45 :P 21:52:47 no it isn't 21:52:49 how come? 21:53:00 (what do i name a call_callbacks function :P) 21:53:02 how is it not the greatest bot prefix ever? 21:53:33 because it is too verbose 21:53:40 i was first thinking "[}-", just for the heck of it 21:54:08 being concise isn't one of the criteria 21:54:30 [}-? what the fsck 21:54:31 it need be long, so that people know they're using it 21:54:38 yeah, i think that's quite pretty 21:54:42 . is KajirBot's prefix 21:54:47 it is simple and nice 21:54:51 or "[--]::", why not that one? 21:54:56 i would do a middot if anyone had middot keys 21:55:02 heh 21:55:05 i have 21:55:16 do you have an up-dot? 21:55:16 incidentally, KajirBot will make EgoBot and bsmnt_bot and all of those unneccessary :) 21:55:18 i don't 21:55:26 why? 21:55:34 because it pwnd? 21:55:36 *pwns 21:56:00 it will do everything from evaluating python code, to running various esolangs, to searching google, to having a useless but fun pseudo-AI to respond to stuff 21:56:01 like 21:56:07 .xyzzy Hello! 21:56:17 some markov chain stuff or something relating to hello 21:56:50 sounds hot 21:57:25 yes. 21:57:34 it'll be like the lambdabot of the esoteric world 21:57:39 except it'll have non-esoteric stuff too 21:57:47 it'll have a quote system of course 21:57:51 and maybe a notes system 21:59:27 do you see how every other bot shall be obsolete? ;) 22:01:06 no 22:01:18 bots aren't here for their use 22:01:25 they are here because we love them 22:01:33 oh yes 22:01:37 KajirBot will be lovable 22:01:45 you can .feed kajirbot and he will thank you 22:01:52 he will thank you even more if you .feed him a food he likes 22:01:56 so cute i'm almost crying :) 22:02:01 \o/ 22:02:09 i'll be feeding him till excess flood 22:02:23 executing python code isn't so great in a bot 22:02:34 whitespace sensitive etc 22:02:40 scheme would be better 22:02:47 bsmntbombdood: *cough*~exec 22:02:52 i kno 22:02:53 w 22:02:54 i agree, though 22:03:01 .eval will be not used much 22:03:11 i will include, maybe, an s-exp syntax for python 22:03:35 (if expr x y) translates to if expr: x else: y but with indentation and tabs and stuff 22:03:40 like 22:04:01 (re.match r"(?P\d+)\.(\d*)" "3.14") 22:04:04 python with sexps! 22:04:14 if you do that, you have to include a macro system 22:04:26 (= matches re.match r"(?P\d+)\.(\d*)" "3.14") (if matches (stuff) (stuff)) 22:04:31 python doesn't have macros though 22:04:40 i mean, the above can be translated very very simply to python 22:04:41 err, make it 22:04:42 you would write it... 22:04:53 (= matches (re.match r"(?P\d+)\.(\d*)" "3.14")) (if matches (stuff) (stuff)) 22:04:54 would be 22:05:19 matches = re.match(r"(?P\d+)\.(\d*)", "3.14")\nif matches:\n\tstuff\nelse:\n\tstuff 22:05:30 see, directly translatable 22:05:51 -!- KajirBot has quit (Remote closed the connection). 22:05:58 * ehird` tests callbacks in kajirbot 22:06:03 kajirc is very elegant :) 22:06:19 it is very much like bsmnt_bot's core 22:10:45 -!- KajirBot has joined. 22:11:12 great 22:11:14 callbacks work 22:11:15 [already!] 22:11:36 * ehird` makes them threaded 22:11:43 bsmntbombdood: do you think one thread per callback is good? 22:11:44 i don't 22:11:47 i think one thread per line 22:11:52 so you can handle multiple lines at a time 22:11:56 but callbacks for a line are in sequence 22:11:57 ? 22:12:03 for threads with callbacks 22:12:28 ?? 22:12:42 what 22:12:42 WHAT 22:12:46 ???? 22:12:48 what do you mean 22:13:13 ???????? 22:13:22 each time you talk you double my confusedness 22:13:44 a 22:13:45 a 22:13:45 a 22:13:45 a 22:13:46 a 22:16:33 -!- KajirBot has quit (Remote closed the connection). 22:16:41 Kajir is a nice name 22:16:44 -!- KajirBot has joined. 22:16:53 a 22:16:56 darnit 22:18:18 -!- KajirBot has quit (Remote closed the connection). 22:18:29 -!- KajirBot has joined. 22:19:25 -!- KajirBot has quit (Remote closed the connection). 22:19:31 ok, echo test time 22:19:35 -!- KajirBot has joined. 22:19:40 a 22:19:56 -!- KajirBot has quit (Remote closed the connection). 22:20:06 -!- KajirBot has joined. 22:20:54 a 22:20:54 somebody saida 22:20:57 b 22:20:58 somebody saidb 22:21:02 KajirBot yay. 22:21:02 somebody saidKajirBot yay. 22:21:04 -!- KajirBot has quit (Remote closed the connection). 22:22:28 -!- KajirBot has joined. 22:24:40 -!- KajirBot has quit (Remote closed the connection). 22:24:50 -!- KajirBot has joined. 22:24:58 test 22:24:58 test? 22:25:00 yes, test 22:25:00 yes, test? 22:25:04 do you not understand me? 22:25:04 do you not understand me?? 22:25:07 helpful 22:25:08 helpful? 22:25:18 he's now at bsmntbombdood AI level 22:25:18 he's now at bsmntbombdood AI level? 22:25:19 -!- KajirBot has quit (Remote closed the connection). 22:39:22 here goes 22:39:28 -!- KajirBot has joined. 22:39:30 .feed 22:39:33 damnit, error 22:39:35 :<< 22:39:44 but soon he will be thanking people for feeding him 22:40:41 i know, i'm eagerly waiting 22:41:30 -!- KajirBot has quit (Remote closed the connection). 22:41:41 -!- KajirBot has joined. 22:41:42 .feed 22:41:45 darnit 22:41:48 heh 22:41:56 -!- KajirBot has quit (Remote closed the connection). 22:42:06 ^:([^!]+)!n=([^@]+)@([^ ]+) PRIVMSG ([^ ]+) :(.feed)$ 22:42:18 one, two, three, FOUR groups 22:42:22 now let's see what's wrong 22:42:23 oh 22:42:24 where's the args 22:42:36 -!- ololobot has joined. 22:43:15 -!- KajirBot has joined. 22:43:29 .feed 22:43:34 adasdasdasd 22:43:44 -!- KajirBot has quit (Remote closed the connection). 22:43:48 it should work now 22:43:52 >>> feed 22:43:52 ...uuh, feed my need with thy seed... 22:43:54 -!- KajirBot has joined. 22:43:57 .feed 22:44:03 whutttttttt 22:44:04 oh 22:44:05 right 22:44:17 >>> feed 22:44:18 ...uuh, feed my need with thy seed... 22:44:22 .feed tasty stuff 22:44:22 test, fed tasty stuff 22:44:24 gege 22:44:56 oh 22:45:04 -!- KajirBot has quit (Remote closed the connection). 22:45:17 -!- KajirBot has joined. 22:45:31 oklopol, how did that bot of yours run b00tstrap_? 22:45:31 .feed 22:45:32 test, fed ... something 22:45:38 :D 22:45:43 KajirBot works and stuff! 22:45:50 :) 22:45:50 zomg 22:45:55 hey, how often are lines starting with . used in this channel? 22:45:57 not often at all? 22:46:10 i might make .unknown give a helpful "hey, i'm not broken but WTF is that command" message 22:46:28 there's more of those than there are lines starting with .~!!#@foo$$ 22:46:31 doubleplop: bs 22:46:38 make that your command prefix string 22:46:42 bsmntbombdood: no :p 22:46:58 >>> feed penis 22:46:58 i was fed penis and i kinda liked it 22:47:07 >>> feed my brother 22:47:07 i was fed my brother and i kinda liked it 22:47:11 >>> feed pizza 22:47:12 i was fed pizza and i kinda liked it 22:47:16 doesn't he like ANYTHING lots? 22:47:26 wait... 22:47:29 >>> feed SimonRC 22:47:29 i was fed SimonRC and i kinda liked it 22:48:52 >>> feed SimonRC 22:48:52 i was fed SimonRC and i kinda liked it 22:48:55 hmm 22:49:30 >>> feed SimonRC 22:49:46 >>> feed SimonRC 22:49:46 i was fed SimonRC and i kinda liked it 22:49:49 ... 22:50:03 >>> feed SimonRC 22:50:04 i was fed SimonRC and i orgasmed twice 22:50:11 >>> feed pizza 22:50:11 i was fed pizza and i kinda liked it 22:50:15 -!- KajirBot has quit (Remote closed the connection). 22:50:26 -!- KajirBot has joined. 22:50:29 .feed 22:50:29 thanks :) but have you got chocolate? 22:50:34 .feed chocolate 22:50:34 that's the extent of that command 22:50:34 thank you :) 22:50:36 .feed 22:50:37 thanks :) but have you got chocolate? 22:50:38 .feed 22:50:38 thanks :) but have you got pizza? 22:50:39 .feed 22:50:39 thanks :) but have you got pizza? 22:50:40 .feed 22:50:40 thanks :) but have you got botfood? 22:50:46 .feed botfood 22:50:46 thank you :) 22:50:52 .feed pizza 22:50:53 thank you :) 22:50:55 oh 22:51:02 i assumed you'd done state 22:51:06 ? 22:51:07 but NO 22:51:08 like how? 22:51:11 .feed penis 22:51:12 thanks :) but have you got botfood? 22:51:18 i mean 22:51:26 that it actually wants exactly what it asks for 22:51:31 ah 22:51:35 that would be cool 22:51:39 like, first it tries a random one 22:51:43 then it asks for it until it gets it? 22:55:15 yeahyeah 22:55:20 -!- KajirBot has quit (Remote closed the connection). 22:55:31 -!- KajirBot has joined. 22:55:48 -!- KajirBot has quit (Remote closed the connection). 22:55:50 ok 22:55:51 try now: 22:55:53 (loading again) 22:55:58 -!- KajirBot has joined. 22:56:02 .feed 22:56:04 err 22:56:18 -!- KajirBot has quit (Remote closed the connection). 22:56:22 let's try that again 22:56:28 -!- KajirBot has joined. 22:56:38 -!- KajirBot has quit (Remote closed the connection). 22:56:42 right got it: 22:56:48 -!- KajirBot has joined. 22:56:48 -!- KajirBot has quit (Remote closed the connection). 22:56:52 once more :p 22:56:58 -!- KajirBot has joined. 22:57:03 .feed 22:57:07 oh 22:57:11 -!- KajirBot has quit (Remote closed the connection). 22:57:15 fixed... finally 22:57:21 -!- KajirBot has joined. 22:57:22 .feed 22:57:22 thanks :) but have you got botfood? 22:57:24 .feed 22:57:25 thanks :) but have you got botfood? 22:57:26 .feed 22:57:26 thanks :) but have you got botfood? 22:57:28 .feed chocolate 22:57:28 thanks :) but have you got botfood? 22:57:32 .feed asdadasdklasdj 22:57:33 sorry, i haven't eaten asdadasdklasdj before. have you got botfood? 22:57:36 .feed botfood 22:57:36 thank you :) 22:57:38 .feed 22:57:38 thanks :) but have you got botfood? 22:57:46 .feed botfood 22:57:47 thank you :) 22:57:48 .feed 22:57:49 thanks :) but have you got chocolate? 22:57:50 wait, what 22:57:52 oh 22:57:54 see? :) 22:58:03 state-filled feeding! 22:58:13 right now his food list is just pizza,chocolate,botfood 22:58:18 gimme random stuff to add :p 22:59:06 self 22:59:13 tomato 22:59:18 glass 22:59:26 self? glass? you are odd :p 22:59:42 lambda 22:59:43 sheep 22:59:44 also, it has to fit into a "but have you got X" construction 22:59:52 indeed 23:00:19 -!- KajirBot has quit (Remote closed the connection). 23:00:23 updated the list a bit 23:00:30 -!- KajirBot has joined. 23:00:33 .feed 23:00:33 thanks :) but have you got botfood? 23:00:35 .feed botfood 23:00:35 thank you :) 23:00:36 .feed 23:00:36 thanks :) but have you got sushi? 23:00:38 .feed sushi 23:00:39 thank you :) 23:00:39 .feed 23:00:39 thanks :) but have you got chocolate? 23:00:41 .feed chocolate 23:00:42 thank you :) 23:00:42 .feed 23:00:42 thanks :) but have you got pizza? 23:00:44 .feed pizza 23:00:45 thank you :) 23:00:45 .feed 23:00:46 thanks :) but have you got chicken? 23:00:47 omg that's like the greatest game of all times :O 23:00:48 .feed chicken 23:00:48 thank you :) 23:00:49 .feed 23:00:49 thanks :) but have you got chocolate? 23:00:52 .feed chocolate 23:00:53 thank you :) 23:00:53 .feed 23:00:53 thanks :) but have you got chocolate? 23:00:56 .feed chocolate 23:00:56 thank you :) 23:01:00 he should level up :p 23:01:01 .feed 23:01:01 thanks :) but have you got pizza? 23:01:04 .feed 23:01:04 thanks :) but have you got pizza? 23:01:05 .feed pizza 23:01:05 thank you :) 23:01:06 .feed 23:01:06 thanks :) but have you got sushi? 23:01:08 .feed 23:01:09 thanks :) but have you got sushi? 23:01:11 .feed sushi 23:01:11 thank you :) 23:01:15 now, how to actually make it a game: it likes those who've fed it the most 23:01:15 damnit, get another request 23:01:16 .feed 23:01:16 thanks :) but have you got pizza? 23:01:19 .feed pizza 23:01:20 thank you :) 23:01:20 .feed 23:01:21 thanks :) but have you got binary bytes? 23:01:23 also, great way to get ops pissed. 23:01:23 yay 23:01:28 .feed binary bytes 23:01:28 thank you :) 23:01:33 so there are its eating habits 23:01:55 oklokok: where should this likability display itself? 23:02:18 it could do actions like /me rubs itself against X 23:02:21 or something less weird. 23:02:29 or, just plain points 23:02:42 you'd get kinkier stuff for more points ;) 23:02:47 heh 23:02:50 but what commands? 23:02:54 meh 23:03:07 what... commands? 23:03:07 maybe, if enough people feed it without giving it the food it wants 23:03:12 it goes grumpy for a few minutes? 23:03:19 and goes ":(" before executing anything? 23:03:31 let's just leave it 23:03:31 :p 23:03:33 it could just stop responding if it's not hungry 23:03:40 no that could be really annoying 23:03:40 :/ 23:03:52 ok, so i have .feed 23:03:55 what should i do next 23:04:21 how about the .question 23:04:25 .question x 23:04:28 repeats x as a question 23:04:31 kinda like a stupid ai 23:06:16 .question X, where X is a number 23:06:26 questions next X 23:06:40 so it'll even look a bit like AI 23:07:22 -!- KajirBot has quit (Remote closed the connection). 23:07:56 -!- KajirBot has joined. 23:08:00 .q how are you 23:08:17 um 23:08:17 .q 23:08:20 .q ho 23:08:32 -!- KajirBot has quit (Remote closed the connection). 23:08:40 -!- RedDak has quit ("I'm quitting... Bye all"). 23:08:41 ^:([^!]+)!n=([^@]+)@([^ ]+) PRIVMSG ([^ ]+) :(.q (.+))$ 23:08:47 stupid thing 23:08:55 >>> q oko 23:08:55 oko? 23:09:05 stop ripping off KajirBot :( 23:09:07 they'll fight 23:09:08 :<< 23:09:09 -!- KajirBot has joined. 23:09:09 :P 23:09:10 sorry 23:09:14 .q hello 23:09:19 >>> q ello 23:09:19 ello? 23:09:23 -!- KajirBot has quit (Remote closed the connection). 23:09:27 i'm being mean 23:09:27 >>> q how are you 23:09:27 how are you? 23:09:31 hah 23:09:33 mine is better 23:09:33 -!- KajirBot has joined. 23:09:36 oh? 23:09:37 .q hello 23:09:37 darn 23:09:43 gah 23:09:51 are <-> am, you <-> i? 23:10:33 -!- KajirBot has quit (Remote closed the connection). 23:10:40 -!- Svenstaro has joined. 23:10:46 i guess it'd be too much if i did that before you could ;) 23:10:52 yeah i did that 23:11:54 ok 23:11:55 restrating 23:12:02 -!- KajirBot has joined. 23:12:04 .q hello 23:12:06 okay, you've got one try before i make it :) 23:12:08 god damnit 23:12:10 :( 23:12:12 wait 23:12:18 oh i see 23:12:19 okay 23:12:20 just a sec 23:12:21 okily 23:12:35 -!- KajirBot has quit (Remote closed the connection). 23:12:41 i had 23:12:42 'i' 23:12:46 -!- KajirBot has joined. 23:12:46 instead of re.I or re.IGNORECASE 23:12:50 .q hello 23:12:54 TypeError: sub() takes at least 3 arguments (2 given) 23:12:55 sigh 23:12:55 sorry 23:12:58 just have to add ,q 23:13:02 -!- KajirBot has quit (Remote closed the connection). 23:13:12 -!- KajirBot has joined. 23:13:13 .q hello 23:13:13 hell? 23:13:16 haha 23:13:24 -!- KajirBot has quit (Remote closed the connection). 23:13:26 fixed that 23:13:34 -!- KajirBot has joined. 23:13:40 .q hello 23:13:41 hell$1? 23:13:44 HAHAHAHA 23:14:07 fixed 23:14:08 -!- KajirBot has quit (Remote closed the connection). 23:14:11 i swear 23:14:13 this time it will work :/ 23:14:18 -!- KajirBot has joined. 23:14:19 .q hello 23:14:20 hello? 23:14:23 .q how are you? 23:14:23 how are you? 23:14:25 ... 23:14:26 WHAT 23:14:35 wait 23:14:42 shouldn't (^| ) work fine? 23:15:16 >>> q who are you 23:15:20 oh 23:15:28 i fael 23:15:36 hey 23:15:38 you said - :( 23:15:41 i only have RE errors 23:15:42 >>> q who are you 23:15:42 who am youuliuliuli? 23:15:46 :P 23:16:00 :( 23:16:04 (long story) 23:16:25 i don't know how to regex-replace in python 23:16:31 so... doing stuff 23:17:29 >>> q who are you 23:17:29 who am me? 23:17:32 oh 23:17:33 haha 23:17:39 >>> q who are you 23:17:39 who am I? 23:18:10 >>> q who am I? 23:18:10 who are I?? 23:18:15 hmph 23:18:17 >>> q who am I 23:18:17 who are you? 23:18:45 boring 23:18:46 i'm doing the replace in a roundabout way 23:18:47 HEY!! 23:18:49 :( 23:18:54 you said you wouldn't copy KajirBot 23:18:54 so it suxxors a bit 23:19:07 ehird`: yes, after q½! 23:19:10 *q! 23:19:19 no you didn't say that :/ 23:19:34 bsmntbombdood: no 23:19:41 yes 23:19:46 -!- KajirBot has quit (Remote closed the connection). 23:19:51 how cum? 23:19:56 oklokok: get rid of q please it's just a dup of .q 23:19:56 -!- KajirBot has joined. 23:19:57 :/ 23:19:58 .q hello 23:20:01 wtf 23:20:18 -!- KajirBot has quit (Remote closed the connection). 23:20:19 q am i bored? 23:20:23 >>> q am i bored? 23:20:27 you'll need to wait a second bsmntbombdood 23:20:28 -!- KajirBot has joined. 23:20:29 >>> q penis 23:20:30 and it's .q not q 23:20:32 .q hello 23:20:34 WTF 23:20:37 removed. 23:21:10 -!- KajirBot has quit (Remote closed the connection). 23:21:13 ok 23:21:15 if it doesn't work now 23:21:18 then i am annoyed. 23:21:20 -!- KajirBot has joined. 23:21:21 .q hello 23:21:21 hello? 23:21:25 .q how are you? 23:21:26 cewl 23:21:28 NOOOO 23:21:29 damnit 23:21:50 hmm 23:22:21 hmm 23:22:25 ok i think i've got it 23:23:08 -!- KajirBot has quit (Remote closed the connection). 23:23:17 -!- KajirBot has joined. 23:23:21 .q hello 23:23:21 hello? 23:23:24 .q how are you? 23:23:24 how are you? 23:23:26 ... 23:23:27 what 23:23:27 WHAT 23:23:30 oh 23:23:37 hm 23:23:38 wait 23:23:38 what 23:23:38 WHAT 23:23:43 ... is that automatic, clp 23:23:44 .q does your parser suck 23:23:45 does your parser suck? 23:23:51 .q no, but the replacements do... 23:23:51 no, but the replacements do...? 23:23:54 .q i don't know why 23:23:55 you don't know why? 23:23:57 oh 23:23:59 it does you/I 23:24:09 .q what are you 23:24:09 what are you? 23:24:18 return re.sub(re.compile(r' %s ' % word, re.I), 23:24:18 r' %s ' % replacement, ' %s ' % q)[1:-1] 23:24:21 is the code to replace a word 23:24:26 so that should be 23:24:30 is replace two-way? 23:24:36 oklokok: i manually make it two-way 23:24:38 like i add 23:24:41 are -> am then am -> are 23:24:43 wait... 23:24:46 that's circular... 23:24:46 eh 23:24:48 gah 23:24:48 yes 23:24:56 this is why i had trouble making it 23:25:00 ok that's simple 23:25:03 you just have to replace it with a tmp value 23:25:07 like ""@"@"£@£)@I£_)@I£_)@£ or something 23:25:14 i can show you my pythons... 23:25:18 it does exacty that 23:25:55 http://www.vjn.fi/pb/p115141533.txt 23:26:10 that's not a good way to do it, but i had to make it in < 40 sec, so... 23:26:36 i guess it took more like a minute, but anyway, didn't really have time to think :P 23:28:11 -!- KajirBot has quit (Remote closed the connection). 23:28:21 -!- KajirBot has joined. 23:28:23 .q hello 23:28:31 -!- KajirBot has quit (Remote closed the connection). 23:28:42 -!- KajirBot has joined. 23:28:42 .q hello 23:28:45 grrrrr... 23:28:52 -!- KajirBot has quit (Remote closed the connection). 23:29:07 does KajirBot respond to sender, or to this chan? 23:29:09 -!- KajirBot has joined. 23:29:10 .q hello 23:29:11 hello? 23:29:15 .q how are you? 23:29:15 i guess i could check myselg 23:29:15 how am you? 23:29:18 *myself 23:29:18 how am you 23:29:19 heheheh 23:29:32 .q how am you? 23:29:32 how are you? 23:29:36 .q how I? 23:29:36 how I? 23:29:39 .q how you? 23:29:39 how you? 23:29:48 what the frick 23:29:58 .q how you 23:29:58 how I? 23:30:01 .q how I 23:30:01 how you? 23:30:02 gawd 23:30:29 -!- KajirBot has quit (Remote closed the connection). 23:30:30 how do you try getting around the circularity? 23:30:37 oklokok: same way as you 23:30:39 -!- KajirBot has joined. 23:30:42 i will improve it later 23:30:43 .q hello 23:30:43 hello? 23:30:46 .q how are you? 23:30:46 how am I? 23:30:50 .q how am I? 23:30:50 how are you? 23:31:03 .q How much wood would a woodchuck chuck if a wouldchuck could chuck wood? 23:31:03 How much wood would a woodchuck chuck if a wouldchuck could chuck wood? 23:31:09 .q what is pi? 23:31:09 what is pi? 23:31:16 .q do you know what pi to 10 decimal places? 23:31:16 do I know what pi to 10 decimal places? 23:31:23 .q you___ 23:31:23 you___? 23:31:31 .q I___ 23:31:31 I? 23:31:48 .q roses are dead, violets are blue, all my base, are belong to you 23:31:49 roses am dead, violets am blue, all my base, am belong to I? 23:31:54 am belong to I! 23:31:58 heh, ok, q works 23:32:56 .q you 23:33:02 what 23:33:02 WHAT 23:33:02 ..? 23:33:07 you broke it 23:33:08 .q you 23:33:09 I? 23:33:11 oh 23:33:13 .you 23:33:14 it just doesn't like you 23:33:15 .you 23:33:16 .q you 23:33:16 I? 23:33:17 oh 23:33:18 i see 23:33:20 try again 23:33:23 ".q you" 23:33:24 copypaste 23:33:26 .q you sdf 23:33:31 .q you 23:33:32 .q you sdf 23:33:32 I sdf? 23:33:38 what the f- 23:33:46 OH 23:33:50 it matches n=blah as ident 23:34:00 wait 23:34:03 i'll implement .help 23:34:04 and then fix that 23:34:17 >>> help 23:34:17 bf, bs, expr, help, numbda, pl, ul, dict, feed 23:34:20 omg 23:34:23 i have that :D 23:34:33 blahbot had it 23:34:35 so nyah 23:34:45 i'm just surprised 23:35:28 >>> help 23:35:28 lol, this, is, teh, all, helpz, you, gonna, get, :, bf, bs, expr, help, numbda, pl, ul, dict, feed 23:35:43 that's.... pretty 23:37:32 >>> help 23:37:32 These are all the cmds currently in ololobot: 23:37:32 bf, bs, expr, help, numbda, pl, ul, dict, feed 23:39:10 -!- KajirBot has quit (Remote closed the connection). 23:39:21 -!- KajirBot has joined. 23:39:22 .help 23:39:23 f, q, h 23:39:26 lawl 23:40:08 -!- KajirBot has quit (Remote closed the connection). 23:40:18 -!- KajirBot has joined. 23:40:19 .help 23:40:19 feed, q, help 23:40:23 .help help 23:40:23 help [command] 23:40:23 Displays help on commands. 23:40:27 .help q 23:40:27 q text 23:40:27 Asks text as an argument? 23:40:31 .help feed 23:40:31 feed [food] 23:40:31 Feeds KajirBot. 23:40:43 -!- KajirBot has quit (Remote closed the connection). 23:40:47 sorting the command list. 23:40:53 ok 23:40:53 -!- KajirBot has joined. 23:40:57 so i have two fun commands 23:40:58 .help 23:41:00 and nothing useful 23:41:12 -!- KajirBot has quit (Remote closed the connection). 23:41:22 -!- KajirBot has joined. 23:41:24 .q what should I add next? 23:41:24 what should you add next? 23:41:32 .q I don't know! What SHOULD I ask next? 23:41:32 you don't know! What SHOULD you ask next? 23:41:38 .q you are helpful 23:41:38 I am helpful? 23:42:26 >>> bs 33<11<=!Hello> world>: 23:42:26 Hello, world! 23:43:11 make an el interpreter, there can never be enough debug flood on a channel 23:43:19 eso lang 23:43:20 el? emacslisp? 23:43:29 eso lang 23:43:29 eso lang 23:43:33 laso eng 23:43:51 ah 23:43:57 i want something more useful :/ 23:44:05 i mean, what did blahbot have? 23:44:06 use... ful... 23:44:07 someone check their logs 23:44:30 you could make it gogulate 23:44:41 what 23:44:41 WHAT 23:44:46 you know, ggl 23:44:47 clp: TURN THAT FUCKING SCRIPT OFF 23:45:01 c|p: love your script, keep it :) 23:46:11 no 23:46:13 it is very annoying 23:46:17 and flooding 23:46:19 what is a what 23:46:25 what 23:46:25 WHAT 23:47:00 what 23:47:00 WHAT 23:47:56 WHAT 23:47:58 hah 23:48:00 voiled 23:48:02 *foiled 23:48:10 nothing annoys me, and i enjoy a good flood, so i see where our opinions split 23:48:15 .q Are you a woodchuck who would chuck as much wood as you could, could you chuck wood? 23:48:15 am I a woodchuck who would chuck as much wood as I could, could I chuck wood? 23:48:20 -!- Svenstaro has left (?). 23:48:52 .help 23:48:55 ... 23:48:56 .help 23:49:05 -!- KajirBot has quit (Remote closed the connection). 23:49:55 -!- KajirBot has joined. 23:50:05 FUN FACTS: kajirbot is 74 lines long. kajirc is 113 lines long. 23:50:10 .help 23:50:10 feed, help, q 23:50:13 .help feed 23:50:13 feed [food] 23:50:13 Feeds KajirBot. 23:50:16 .feed 23:50:16 thanks :) but have you got botfood? 23:50:19 .feed botfood 23:50:19 thank you :) 23:50:22 .help 23:50:22 feed, help, q 23:50:24 .help help 23:50:24 help [command] 23:50:24 Displays help on commands. 23:50:27 .help q 23:50:27 q text 23:50:27 Asks text as an argument? 23:50:31 good 23:50:34 .q .help 23:50:34 .help? 23:51:06 Hmm 23:51:14 Should I make info['channel'] the sending user on PMs? 23:51:21 right now it tries and responds to itself 23:52:06 o 23:53:31 -!- KajirBot has quit (Remote closed the connection). 23:53:42 -!- KajirBot has joined. 23:54:02 OK as soon as i register kajirbot... 23:54:04 PMs! 23:54:42 yay \o/ 23:54:49 -!- KajirBot has quit (Remote closed the connection). 23:54:56 -!- ehird` has changed nick to KajirBot. 23:55:06 -!- KajirBot has changed nick to ehird`. 23:55:22 -!- KajirBot has joined. 23:57:13 -!- KajirBot has quit (Remote closed the connection). 23:57:33 -!- KajirBot has joined. 23:58:01 ok 23:58:05 kajirbot responds to pms 23:58:27 :) 23:58:32 \o/ 23:58:41 does ololobot? 23:58:41 hmm 23:58:50 try KajirBot's pm! 23:58:52 i haven't identified 23:59:06 oh 23:59:08 identify!