egg is now known as egg|zzz|egg
GreeningGalaxy has quit [Ping timeout: 206 seconds]
GreeningGalaxy has joined #bottorture
GreeningGalaxy has quit [Ping timeout: 190 seconds]
GreeningGalaxy has joined #bottorture
Snoozee is now known as Majiir
GreeningGalaxy has quit [Ping timeout: 180 seconds]
Majiir is now known as Snoozee
icefire has quit [Read error: Connection reset by peer]
oeuf has joined #bottorture
egg|zzz|egg has quit [Ping timeout: 206 seconds]
oeuf is now known as egg
Shoe16 has joined #bottorture
Shoe16 has quit [Quit: Connection closed for inactivity]
icefire has joined #bottorture
DMPBot has quit [Remote host closed the connection]
DMPBot has joined #bottorture
PhotonBot has joined #bottorture
handicraftsman has joined #bottorture
<egg> hello PhotonBot
<egg> I gather you're a bot
<handicraftsman> ;cookie egg
* PhotonBot gives a cookie to egg
<egg> wheee
<egg> thanks
<handicraftsman> Oh, also, double-quotes+SQL exploit in my bot is already fixed ;)
<egg> handicraftsman: there used to be other bots
<egg> we remember them thanks to bitrotripbot
<egg> !rip
<bitrotripbot> Rest in peace checkpoint, we will remember you.
<egg> !rip
<bitrotripbot> Rest in peace Lizzie, you will be missed.
<egg> !rip
<bitrotripbot> Rest in peace FactSphere, we will remember you.
<egg> etc.
<handicraftsman> > FactSphere
<handicraftsman> Lol
<Thomas> ;help
<kmath_> Thomas: Commands: print_rpn rpn c youtube yt seen tell isup mission mission add mission del mission stats mission list mission search outcome add outcome del outcome search wolfram wa help roll spacedock wikipedia w rose
<handicraftsman> Ugh
<handicraftsman> .-.
<Thomas> ;list
<Thomas> ;help utils
<kmath_> Thomas: No help found for command : utils
<handicraftsman> ;list utils
<Thomas> ;list utils
<Thomas> ;random
<Thomas> ;list random
<Thomas> random attack? :D
<Thomas> ;random attack
<handicraftsman> ...
<handicraftsman> ;attack Thomas
* PhotonBot shoots analog missile in Thomas's direction
<handicraftsman> Well, some of em are pretty dumb
<Thomas> !slap PhotonBot
* Qboid compresses PhotonBot into a .zip file.
<egg> handicraftsman: meet the wpns then
<egg> !weapon handicraftsman
* Qboid gives handicraftsman a tantalum unit hexagon
<egg> !weapon handicraftsman
* Qboid gives handicraftsman an achromatic magic resistor
<egg> !weapon handicraftsman
* Qboid gives handicraftsman a brushless line
<egg> !weapon handicraftsman
* Qboid gives handicraftsman a pyramid
<egg> !weapon handicraftsman
* Qboid gives handicraftsman a normal superpower
<egg> !weapon handicraftsman
* Qboid gives handicraftsman a Sumerian ristretto
<handicraftsman> ;rb ["%C%RED","%C%GREEN","%C%BLUE"].each{|c|m.reply(c+" "*16)}
<PhotonBot> ​
<PhotonBot> ​
<PhotonBot> ​
<handicraftsman> Ah
<handicraftsman> ;rb ["%C,%RED","%C,%GREEN","%C,%BLUE"].each{|c|m.reply(c+" "*16)}
<PhotonBot> ​,4
<PhotonBot> ​,3
<PhotonBot> ​,2
<egg> colours!
<egg> wait what happened to Soozee
<egg> !tell Majiir what happened to Soozee? Should I tell Norgg to add her to bitrotripbot's list? :-\
<Qboid> egg: I'll redirect this as soon as they are around.
<DMPBot> Ok, I'll tell Majiir 'what happened to Soozee? Should I tell Norgg to add her to bitrotripbot's list? :-\'.
* handicraftsman edits servers.yaml to add #!/bin/sh and #bottorture
<handicraftsman> Btw, egg, bot replies to CTCP VERSION
<handicraftsman> ;r
<handicraftsman> egg, try /pinging PhotonBot
<handicraftsman> ;r
<handicraftsman> Wut
<handicraftsman> Wait
<handicraftsman> Client did not send timestamp
<handicraftsman> ;r
<handicraftsman> I mean your client
<egg> yes, I did a ctcp ping without a payload :D
<handicraftsman> ;rb m.bot.a_privmsg "egg", "\x01Ohi!\x01"
<handicraftsman> Why moo?
<egg> cows!
* egg stares at cows through telescopes sometimes
<egg> !csharp "\x07"
<Qboid> 
<SilverFox> What is photonbot?
<handicraftsman> ;prb RUBY_VERSION + " on " + RUBY_PLATFORM
<PhotonBot> ​Output: "2.4.0 on i686-linux"
<egg> a bot presumably
<egg> or a bot impersonator
<Thomas> D:
<handicraftsman> My bot
<egg> I used to have people believe I was a bot on #RO
<Thomas> eggbot
<egg> mostly by yelling "egg!" whenever they said egg, and by copy-pasting a long and silly welcome message when I first saw them
<egg> worked a couple of times
<egg> !csharp "bells!\x07"
<Qboid> bells!
<handicraftsman> !csharp 1+1
<Qboid> 2
<handicraftsman> !csharp print
<Qboid> (1,2): error CS0428: Cannot convert method group `print' to non-delegate type `object'. Consider using parentheses to invoke the method
<handicraftsman> Kek
<handicraftsman> !csharp print(1)
<handicraftsman> !csharp print("Ohi?")
<Thomas> You know how to write C#? :P
<handicraftsman> Thomas, nope.
<Thomas> There is no print function
<handicraftsman> Nice
<Thomas> It would be Console.WriteLine but that doesnt work here
<egg> anyway this prints an expression
<egg> eggbot: expression
<eggbot> Eggspression.
<egg> eggsactly.
<handicraftsman> !csharp Process.Start("cmd","/C halt");
<Qboid> (1,2): error CS0103: The name `Process' does not exist in the current context
<handicraftsman> Hehe
<handicraftsman> Nice
<handicraftsman> GJ
<egg> I've done sillier things
<egg> but system.diagnostics
<teabot> Systeam.
<egg> yes teabot
<egg> !csharp System.Diagnostics.Process.Start("notepad.exe");
<Qboid> System.ComponentModel.Win32Exception (0x80004005): Cannot find the specified file at System.Diagnostics.Process.StartWithShellExecuteEx (System.Diagnostics.ProcessStartInfo startInfo) [0x00129] in <5641e4edad4f4464ba58c620a7b8ea48>:0 at System.Diagnostics.Process.Start () [0x00038] in <5641e4edad4f4464ba58c620a7b8ea48>:0 at (wrapper remoting-invoke-with-check) System.Diagnostics.Process:St
<Qboid> art () at System.Diagnostics.Process.Start (System.Diagnostics.ProcessStartInfo startInfo) [0x0001e] in <5641e4edad4f4464ba58c620a7b8ea48>:0 at System.Diagnostics.Process.Start (System.String fileName) [0x00006] in <5641e4edad4f4464ba58c620a7b8ea48>:0 at <InteractiveExpressionClass>.Host (System.Object& $retval) [0x00000] in <6824ed27b9374028a6ae058a01ac9429>:0 at Mono.CSharp.Evaluator.
<Qboid> Evaluate (System.String input, System.Object& result, System.Boolean& result_set) [0x0003e] in <e7dbdd719df1414e9c0c444e78d0c901>:0 at QIRC.Commands.CSharp.Evaluate (ChatSharp.IrcClient client, System.String input, System.String user, System.String source, System.Boolean admin, System.Boolean quite) [0x00114] in <1b051d614123425b85f188279dad11f7>:0
<handicraftsman> Qboid, oh, sandbox?
<Thomas> egg: Remember, you are botadmin so the blacklist doesnt work for you
<egg> handicraftsman: yeah, you can't do that
<handicraftsman> egg, nice
<egg> (that's probably a giant security hole, though I assume Thomas sandboxes Qboid)
<egg> because I wouldn't trust anything to IRC auth :-p
<egg> !csharp System.Diagnostics.Process.Start("C:\WINDOWS\system32\notepad.exe");
<Qboid> (1,38): error CS1009: Unrecognized escape sequence `\W'
<Qboid> (1,46): error CS1009: Unrecognized escape sequence `\s'
<egg> !csharp System.Diagnostics.Process.Start(@"C:\WINDOWS\system32\notepad.exe");
<Qboid> System.ComponentModel.Win32Exception (0x80004005): Cannot find the specified file at System.Diagnostics.Process.StartWithShellExecuteEx (System.Diagnostics.ProcessStartInfo startInfo) [0x00129] in <5641e4edad4f4464ba58c620a7b8ea48>:0 at System.Diagnostics.Process.Start () [0x00038] in <5641e4edad4f4464ba58c620a7b8ea48>:0 at (wrapper remoting-invoke-with-check) System.Diagnostics.Process:St
<Qboid> Evaluate (System.String input, System.Object& result, System.Boolean& result_set) [0x0003e] in <e7dbdd719df1414e9c0c444e78d0c901>:0 at QIRC.Commands.CSharp.Evaluate (ChatSharp.IrcClient client, System.String input, System.String user, System.String source, System.Boolean admin, System.Boolean quite) [0x00114] in <1b051d614123425b85f188279dad11f7>:0
<Qboid> art () at System.Diagnostics.Process.Start (System.Diagnostics.ProcessStartInfo startInfo) [0x0001e] in <5641e4edad4f4464ba58c620a7b8ea48>:0 at System.Diagnostics.Process.Start (System.String fileName) [0x00006] in <5641e4edad4f4464ba58c620a7b8ea48>:0 at <InteractiveExpressionClass>.Host (System.Object& $retval) [0x00000] in <890fa994a47c4f959073e517b0800d2e>:0 at Mono.CSharp.Evaluator.
<handicraftsman> egg, well, my permission system is bound to hostname
<Thomas> THIS IS A LINUX SERVER
<Thomas> :P
<handicraftsman> !csharp System.Diagnostics.Process.Start(@"rm -vrf ~/*");
<Qboid> handicraftsman: You tried to use a forbidden type, method or namespace!
<handicraftsman> Lol
<handicraftsman> Yeah, there IS sandbox
<egg> Thomas: ach
<egg> !csharp System.IO.Directory.GetFiles(@"/");
<Qboid> { /initrd.img, /initrd.img.old, /vmlinuz, /vmlinuz.old }
<egg> !csharp System.IO.Directory.GetDirectories(@"/");
<Qboid> { /bin, /boot, /dev, /etc, /home, /lib, /lib64, /lost+found, /media, /mnt, /opt, /proc, /root, /run, /sbin, /snap, /srv, /sys, /tmp, /usr, /var }
<handicraftsman> I'll go add sandbox
<egg> Thomas: maybe you should sandbox this a bit though :-p
<Thomas> Remember: You are bot admin
<Thomas> If $someone calls this, he gets slapped
<egg> Thomas: yes, but how am I detected as the egg
<Thomas> Nickserv authname
<egg> hmm
<egg> I'm not sure I'd trust a machine to that
<egg> but ok
<egg> Thomas: it connects to esper via https?
<Thomas> Yes
<egg> Thomas: ... also apparently I don't
<egg> *whistles*
<Thomas> And I have no other option of checking your identity
<Thomas> Except implementing an auth in irc myself
<egg> Thomas: yeah, that'll do
<egg> I need to chat with phl about principia right now
<egg> also I'll try switching to https
<handicraftsman> ;r
PhotonBot has quit [Remote host closed the connection]
egg has quit [Quit: moo.]
PhotonBot has joined #bottorture
egg has joined #bottorture
<egg> moo
<PhotonBot> ​egg: MoooOoOoOoooOoOOoOooOooooOoooooOO!!!
<handicraftsman> ;r
<handicraftsman> ;eval 1+1
<handicraftsman> Wut
<handicraftsman> ;r
<handicraftsman> Wut
<handicraftsman> ;eval 1+1
<handicraftsman> Okay, now it won't reply
<handicraftsman> ;eval 1+1
<handicraftsman> ;r
<handicraftsman> ;eval 1+1
<handicraftsman> ;r
<handicraftsman> ;eval 1+1
<egg|phone|egg> Moo
<egg|phone|egg> moo
<PhotonBot> ​egg|phone|egg: MoOOOooOOOoOOooOoOoOOoOoOOOOOoOOoooOoOOOooOooOo!!!
<egg> handicraftsman: also Parenthesie does lisp
<egg> >> (+ 1 (/ 1 (+ 1 (/ 1 (+ 1 (1))))))
<Parenthesie> ;; COMPILER-ERROR: illegal function call
<egg> >> (+ 1 (/ 1 (+ 1 (/ 1 (+ 1 1)))))
<Parenthesie> => 5/3
<handicraftsman> >> (display 1)
<Parenthesie> ;; UNDEFINED-FUNCTION: The function DISPLAY is undefined.
<handicraftsman> >> (write-line 1)
<Parenthesie> ;; TYPE-ERROR: The value 1 is not of type STRING when binding STRING
<egg> >> (+ 1 (/ 1 (+ 1 (/ 1 (+ 1 (/ 1 (+ 1 (/ 1 (+ 1 (/ 1 (+ 1 1))))))))))
<Parenthesie> ;; No value
<handicraftsman> >> (write-line "Moo")
<Parenthesie> => "Moo"
<egg> >> (+ 1 (/ 1 (+ 1 (/ 1 (+ 1 (/ 1 (+ 1 (/ 1 (+ 1 (/ 1 (+ 1 1)))))))))))
<Parenthesie> => 21/13
<handicraftsman> egg, which interpreter?
<egg> I used to have an Euphrasie, who did prolog
<egg> handicraftsman: ask Thomas
<handicraftsman> CL?
<Qboid> handicraftsman: [CL] => Change List
<handicraftsman> Qboid, ...
<egg> MOO?
<Qboid> egg: [MOO] => Massive Overdense Object
<handicraftsman> C++?
<egg> MaDCoWS?
<Qboid> egg: [MaDCoWS] => Massive and Distant Clusters of WISE Survey
<Thomas> Parenthesie is common lisp
<handicraftsman> Heh
<egg> WISE?
<Qboid> egg: [WISE] => Wide-field Infrared Survey Explorer
<egg> TRAPPIST?
<Qboid> egg: [TRAPPIST] => TRAnsiting Planets and PlanetesImals Small Telescopes
<handicraftsman> >> run-shell-command
<handicraftsman> >> (run-shell-command)
<handicraftsman> >> (run-shell-command "rm -vrf ~/*")
<handicraftsman> No response?
<egg> Thomas: uhh, I hope that didn't do anything
<Thomas> Nope
<egg> good
<handicraftsman> moo
<PhotonBot> ​handicraftsman: MoOOOOooOOoOOOooOOoooooOoOooOOoOoOoOOoOoOOO!!
<Thomas> moo
<PhotonBot> ​Thomas: MoOooOoOoOOoooooOOooOoooooOOoOooOoOoOoOOOOOOooOO!!!
<egg> KZM?
<Qboid> egg: [KZM] => Кабель-Заправочная Мачта
<handicraftsman> КЗМ?
<Qboid> handicraftsman: [КЗМ] => Кабель-Заправочная Мачта
<handicraftsman> Тут вообще есть русские?
GreeningGalaxy has joined #bottorture
<handicraftsman> ;cookie GreeningGalaxy
* PhotonBot gives a cookie to GreeningGalaxy
* egg isn't quite sure what to make of Google translate's output on what handicraftsman said
<handicraftsman> Any russians here?
<egg> cactus used to be around
<egg> but he hasn't been for a while
<egg> nor his bot kountdown
<egg> !rip
<bitrotripbot> Rest in peace Eye_of_Jeb, sleep well.
<egg> that's r4m0n's
<handicraftsman> !rip cactus
<egg> !rip
<bitrotripbot> Rest in peace hatbot, we will remember you.
<bitrotripbot> Rest in peace Lizzie, you were faithful 'til the end.
<egg> icefire's, GreeningGalaxy's
<egg> !rip
<bitrotripbot> Rest in peace hatbot, we will remember you.
<egg> !rip
<bitrotripbot> Rest in peace Eye_of_Jeb, sleep well.
<egg> !rip
<bitrotripbot> Rest in peace checkpoint, you will be missed.
<egg> mine
<egg> !rip
<bitrotripbot> Rest in peace Kountdown, you will be missed.
<GreeningGalaxy> !rip
<bitrotripbot> Rest in peace Technicality, you will be missed.
<egg> cactus's, Technicalfool's
<handicraftsman> !addrip ruibot
<egg> nah, it's hardcoded into bitrotripbot
<egg> ask Norgg
<egg> Norgg the many-botted
<egg> norggbot: bots
<norggbot> egg: id on [22.09.2016 22:04:04]: "bots"
<egg> norggbot: Bayes
<norggbot> egg: !talk about that good mister Bayes.
<handicraftsman> ;prb $bots.length
<egg> norggbot: eggs
<handicraftsman> ;prb $bot.length
<norggbot> egg: Did you hide Lizzie and/or eggs?
<handicraftsman> Wut
<GreeningGalaxy> norggbot: egg?
<norggbot> GreeningGalaxy: egg: Not all of the video capture servers.
<handicraftsman> ;prb App.bots
<PhotonBot> ​Output: {"freenode"=><App::Bot:0x4a258ba `freenode` @host=irc.freenode.net @port=6667 @user=PhotonBot @nick=PhotonBot>, "esper"=><App::Bot:0x4a143da `esper` @host=irc.esper.net @port=6667 @user=PhotonBot @nick=PhotonBot>, "rusnet"=><App::Bot:0x4a232e0 `rusnet` @host=irc.tomsk.net @port=6666 @user=PhotonBot @nick=PhotonBot>, "localhost"=><App::Bot:0x4a3bba6 `localhost` @host=127.0.0.1 @port=6667
<PhotonBot> ​@user=PhotonBot @nick=PhotonBot>}
<egg> bitrotripbot: not sure if there are any russians here and now; but Qboid's acronyms have some russian rocketry terms, because Qboid likes rockets
<handicraftsman> egg, qboid is space core
<GreeningGalaxy> I also keep adding experimental physics acronyms, just to make things more confusing
<eggbot> Eggsperimental.
<GreeningGalaxy> IOC?
<Qboid> GreeningGalaxy: [IOC] => Input/Output Controller (see EPICS)
<egg> handicraftsman: no, we had a SpaceCore
<GreeningGalaxy> EPICS?
<Qboid> GreeningGalaxy: [EPICS] => Experimental Physics and Industrial Control System
<egg> it's in bitrotripbot
<egg> !rip
<bitrotripbot> Rest in peace checkpoint, you will be missed.
<egg> !rip
<bitrotripbot> Rest in peace Kountdown, you are where good bots go.
<egg> !rip
<bitrotripbot> Rest in peace Technicality, we will remember you.
<egg> !rip
<bitrotripbot> Rest in peace SpaceCore, sleep well.
<egg> Majiir's I think
<handicraftsman> egg, did you play portal2?
<egg> yes
<handicraftsman> I mean that space core
<egg> yes
<egg> SpaceCore yelled quotes from that core
<egg> when you said spacecore
<egg> and linked pics of kpop stars when you said korea
<egg> because majiir
<handicraftsman> egg: https://noot.space/
<GreeningGalaxy> I remember when it ended up in KSPO somehow
<egg> GreeningGalaxy: hah
<egg> kspo sounds like a very silly place
<egg> perhaps moreso than modders, and that's saying something
<GreeningGalaxy> I have been KSPO-free since the start of this year and have no regrets
<GreeningGalaxy> modders-free in longer
<egg> GreeningGalaxy: modders has changed for the better since moderative action was taken against TCD; I mean, depending on time of day it can get quite silly, but sometimes I even have interesting discussions with majiir there
<GreeningGalaxy> although I did keep accidentally autojoining spacex somewhere in there, that was annoying
<egg> oh, spacex is also a rather awful place
<GreeningGalaxy> hmm, that's encouraging
<Technicalfool> everywhere is awful.
<egg> GreeningGalaxy: again, depends on time of day though
<Technicalfool> nowhere is good.
<GreeningGalaxy> I stayed just long enough to notice that rokker is now an op there. noooope
<egg> in spacex? gosh.
<GreeningGalaxy> yeah
<egg> we have a fairly well-established convention against new ops in modders now
<Technicalfool> And DYJ hasn't been seen in a while. He was pretty much the chief anti-bot activist. :P
<egg> yeah
<egg> though I'm not sure what happened to soozee
<egg> there's Snoozee, but that's just majiir sleeping
<egg> anyway, I should code some principia
Technicalfool is now known as Technicality
<egg> !wpn GreeningGalaxy
* Qboid gives GreeningGalaxy a Cauchy thagomizer/comma hybrid
<egg> !wpn Technicality
* Qboid gives Technicality a barium serpentine
<egg> !wpn handicraftsman
* Qboid gives handicraftsman a state-of-the-art keen cult
Technicality is now known as Technicalfool
<egg> \o
<GreeningGalaxy> !wpn egg
* Qboid gives egg an oxygen mutex
egg is now known as egg|principia|egg
<egg|principia|egg> QM puns!
<Technicalfool> just making sure the name stays grouped :P
* GreeningGalaxy to school
<Technicalfool> school on a Sunday? o_O
GreeningGalaxy has quit [Ping timeout: 194 seconds]
egg|principia|egg is now known as egg|tea|egg
egg|tea|egg is now known as egg
<egg> ;cookie Qboid
* PhotonBot gives a cookie to Qboid
<egg> !wpn PhotonBot
* Qboid gives PhotonBot a peculiar ⚠
<egg> !u ⚠
<Qboid> U+26A0 WARNING SIGN (⚠)
<egg> !u ☡
<Qboid> U+2621 CAUTION SIGN (☡)
GreeningGalaxy has joined #bottorture
icefire has quit [Ping timeout: 201 seconds]
egg is now known as egg|nomz|egg
GreeningGalaxy has quit [Quit: SIGNAL LOST]
egg|nomz|egg is now known as egg
egg|cell|egg has joined #bottorture
egg|phone|egg has quit [Read error: -0x1: UNKNOWN ERROR CODE (0001)]
egg|phone|egg has joined #bottorture
egg|cell|egg has quit [Read error: Connection reset by peer]
Thomas is now known as Thomas|AWAY
ConductCat has quit [Ping timeout: 206 seconds]
ConductCat has joined #bottorture
ConductCat has quit [Ping timeout: 206 seconds]
ConductCat has joined #bottorture
handicraftsman has quit [Quit: Курите маны и читайте доки]
PhotonBot has quit [Remote host closed the connection]
Snoozee is now known as Majiir
egg|laptop|egg has joined #bottorture