« first day    last day (123 days later) » 

Anonymous
12:02 AM
That would be fantastic if it wasn't JS
 
Anonymous
!stop
 
It has to be in JS.
 
@Mego Bot terminated.
Bot started.
 
Anonymous
!eval seriously "H"
 
:27205037
 
Anonymous
12:03 AM
Umm
 
Anonymous
!stop
 
@Mego Bot terminated.
Bot started.
 
Anonymous
!eval seriously "H"
 
:27205062
 
Forcing it to be one quote type or another might help.
 
12:05 AM
Bot restarted after crash.
 
Anonymous
I am
 
Anonymous
Hmm...
 
Bot restarted after crash.
 
Anonymous
!eval seriously "H"
 
:27205078
 
12:05 AM
Maybe use {|code|} for a quote type?
 
Bot restarted after crash.
 
Anonymous
I'm being dumb with regex
 
Anonymous
!eval seriously "H"
 
@Mego Hello, World!
 
\o/
 
Anonymous
12:06 AM
!eval seriously "," "123+456"
 
@Mego 579
 
Is that handling input?
 
Anonymous
Yep
 
Anonymous
It only works with double quotes right now
 
Anonymous
So if you need double quotes in your code, sowwy
 
12:07 AM
!eval vitsy "\"Hello, World!\"rZ"
 
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: -1
at java.util.ArrayList.elementData(ArrayList.java:418)
at java.util.ArrayList.get(ArrayList.java:431)
at com.VTC.vitsy.Vitsy.index(Vitsy.java:735)
at com.VTC.vitsy.Vitsy.top(Vitsy.java:732)
at com.VTC.vitsy.Vitsy.opHandle(Vitsy.java:393)
at com.VTC.vitsy.Vitsy.main(Vitsy.java:88)
 
Can't escape it?
 
Anonymous
Not yet
 
Bot restarted after crash.
 
Anonymous
12:10 AM
Once more, with passion
 
Anonymous
@FlagAsSpam try again
 
!eval vitsy "\"Hello, World!\"rZ"
 
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: -2
at java.util.ArrayList.elementData(ArrayList.java:418)
at java.util.ArrayList.get(ArrayList.java:431)
at com.VTC.vitsy.Vitsy.index(Vitsy.java:735)
at com.VTC.vitsy.Vitsy.opHandle(Vitsy.java:647)
at com.VTC.vitsy.Vitsy.main(Vitsy.java:88)
 
It's trying to do a comparison - your quotes are fine, but they're being replaced with nothing that Vitsy recognizes.
 
Anonymous
Yeah I'm escaping them with some upper-ASCII stuff
 
12:11 AM
!eval vitsy "\"b\"Z"
 
:27205175
 
!eval vitsy "\"b\"Z"
 
Bot restarted after crash.
 
Anonymous
Try again now
 
!eval vitsy "\"b\"Z"
 
12:12 AM
:27205191
 
Anonymous
herpaderp
 
Bot restarted after crash.
 
Quotes in my language are restricted to ' and " only.
 
Anonymous
Once more
 
!eval vitsy "\"b\"Z"
 
12:12 AM
@FlagAsSpam b
 
\o/
 
Anonymous
\o/
 
What about arguments?
Also:
!eval vitsy ""
 
99 bottles of beer on the wall, 99 bottles of beer.
Take one down and pass it around, 98 bottles of beer on the wall.

98 bottles of beer on the wall, 98 bottles of beer.
Take one down and pass it around, 97 bottles of beer on the wall.

97 bottles of beer on the wall, 97 bottles of beer.
Take one down and pass it around, 96 bottles of beer on the wall.

96 bottles of beer on the wall, 96 bottles of beer.
Take one down and pass it around, 95 bottles of beer on the wall.

95 bottles of beer on the wall, 95 bottles of beer.
 
Anonymous
Only issue is, I'm seriously screwed if I wanna use \xf4 and \xf5
 
12:13 AM
Lol.
Why not null bytes?
 
@Mego Just use \uffff
!cat \x34
 
Bot restarted after crash.
 
Anonymous
@CᴏɴᴏʀO'Bʀɪᴇɴ Good call
 
Anonymous
!cat \x34
 
@Mego \x34
 
Anonymous
12:15 AM
@FlagAsSpam Arguments will come later. Right now I'm hungry and tired.
 
eat, penguin master.\
 
!eval vitsy "X"
 
:27205272
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: -1
at java.util.ArrayList.elementData(ArrayList.java:418)
at java.util.ArrayList.remove(ArrayList.java:495)
at com.VTC.vitsy.Vitsy.rmtop(Vitsy.java:750)
at com.VTC.vitsy.Vitsy.opHandle(Vitsy.java:520)
at com.VTC.vitsy.Vitsy.main(Vitsy.java:88)
 
Heh. Heheheh, alright.
!eval vitsy "["
 
Exception in thread "main" java.lang.StackOverflowError
at com.VTC.vitsy.OperativeHandler.doOperation(OperativeHandler.java:5)
at com.VTC.vitsy.Vitsy.opHandle(Vitsy.java:162)
at com.VTC.vitsy.Vitsy.loopHandler(Vitsy.java:152)
at com.VTC.vitsy.Vitsy.opHandle(Vitsy.java:365)
at com.VTC.vitsy.Vitsy.loopHandler(Vitsy.java:152)
at com.VTC.vitsy.Vitsy.opHandle(Vitsy.java:365)
at com.VTC.vitsy.Vitsy.loopHandler(Vitsy.java:152)
at com.VTC.vitsy.Vitsy.opHandle(Vitsy.java:365)
at com.VTC.vitsy.Vitsy.loopHandler(Vitsy.java:152)
 
12:18 AM
@Mego Add jolf to the eval command
 
!eval vitsy "{}"
 
:27205323
 
Yes, @Data? Is there anything else?
:P
 
!eval brainfuck +[]
 
:27205336
 
12:19 AM
@Mego or @FlagAsSpam or anybody, make it print the reply plus a 'v' or 'V' for a down caret.
 
@CᴏɴᴏʀO'Bʀɪᴇɴ Command not found. Did you mean: translate?
 
!help
 
@RikerW I'm Data, Mego's chatbot. You can find the source code on GitHub. You can get a list of all commands by running !listcommands, or you can run !help command to learn more about a specific command.
 
!listcommands
 
12:19 AM
Commands:
alive, utc, listcommands, help, cat, read, getcurrentusers, ping, flip, doubleflip, xkcdrandomnumber, xkcd, random, randomint, randomchoice, shuffle, detectlang, translate, translationchain, translationswitch, stop, disable, enable, ban, unban, delete, module, define, eval
 
!delete
 
@RikerW You don't have the privilege to execute this command.
 
!op
 
@RikerW Command not found. Did you mean: stop?
 
12:20 AM
!help eval
 
@Zgarb runs code
 
That's helpful. :P
 
@FlagAsSpam I helped you by linking you, now help me! :p
 
@CᴏɴᴏʀO'Bʀɪᴇɴ Shows information about the chat bot, or about a specific command. Syntax: !help [ command ]
 
12:20 AM
Gimme privledges pls @FlagAsSpam.
 
!help listcommands
 
@CᴏɴᴏʀO'Bʀɪᴇɴ Returns a list of all commands. Syntax: !listcommands
 
!listcommands
 
Commands:
alive, utc, listcommands, help, cat, read, getcurrentusers, ping, flip, doubleflip, xkcdrandomnumber, xkcd, random, randomint, randomchoice, shuffle, detectlang, translate, translationchain, translationswitch, stop, disable, enable, ban, unban, delete, module, define, eval
 
12:21 AM
Not owner, but privledges can be added in the config file.
 
@CᴏɴᴏʀO'Bʀɪᴇɴ Yes, I'm alive.
 
pls @FlagAsSpam?
 
@CᴏɴᴏʀO'Bʀɪᴇɴ A command to see whether the bot is there. Syntax: !alive
 
12:21 AM
@CᴏɴᴏʀO'Bʀɪᴇɴ Shows the current UTC time. Syntax: !utc
 
@RikerW I don't own the bot.
 
Who does? Mego?
 
Mhmm.
 
lol
 
12:22 AM
bye
 
!help doubleflip
 
@Zgarb This command will double-flip anything you throw at it. Syntax: !doubleflip something
 
!doubleflip something
 
@CᴏɴᴏʀO'Bʀɪᴇɴ soɯǝʇɥᴉuƃ ︵ヽ(•.•)ノ︵ ƃuᴉɥʇǝɯos
 
!doubleflip soɯǝʇɥᴉuƃ ︵ヽ(•.•)ノ︵ ƃuᴉɥʇǝɯos
 
12:23 AM
@CᴏɴᴏʀO'Bʀɪᴇɴ something ︵ヽ)•˙•(ノ︵ gnihtemos ︵ヽ(ಥ□')ノ︵ something ︵ノ(•˙•)ヽ︵ gnihtemos
 
!doubleflip something ︵ヽ)•˙•(ノ︵ gnihtemos ︵ヽ(ಥ□')ノ︵ something ︵ノ(•˙•)ヽ︵ gnihtemos
 
@CᴏɴᴏʀO'Bʀɪᴇɴ soɯǝʇɥᴉuƃ ︵ヽ(•.•)ノ︵ ƃuᴉɥʇǝɯos ︵ヽ)ಥ□,(ノ︵ soɯǝʇɥᴉuƃ ︵ノ)•.•(ヽ︵ ƃuᴉɥʇǝɯos ︵ヽ(゜ᴥ゜)ノ︵ soɯǝʇɥᴉuƃ ︵ヽ(•.•)ノ︵ ƃuᴉɥʇǝɯos ︵ノ(,□ಥ)ヽ︵ soɯǝʇɥᴉuƃ ︵ノ)•.•(ヽ︵ ƃuᴉɥʇǝɯos
 
Anonymous
@CᴏɴᴏʀO'Bʀɪᴇɴ If it's not on TIO, I can't add it yet.
 
Anonymous
@RikerW You don't need privileges
 
Anonymous
@CᴏɴᴏʀO'Bʀɪᴇɴ ಠ_ಠ
 
12:26 AM
@Mego Could you un-gitignore the js backend for this?
 
Anonymous
@FlagAsSpam Sure, not sure why it was ignored in the first place
 
Oh, it's already there.
Nevermind.
I don't know why I couldn't see it.
 
Anonymous
I just added it
 
I'm thinking it might have a use ^ there.
 
!help translationchain
 
12:32 AM
@Zgarb Owner-only command. Creates a chain of translations using Yandex Translate. Syntax: !translationchain steps_number input_lang output_lang Text to translate.
Bot restarted after crash.
 
!help define
 
@Zgarb Looks up a word in the Merriam-Webster dictionary API.
 
!define consciousness
 
@Zgarb No API key found. Contact the bot owner.
 
!eval vitsy "WX&WXl\[68*-1+m]
?68*-2*'C'-i*O?
'B'O?X?" "'00110101
'10001010"
 
12:36 AM
Exception in thread "main" java.util.NoSuchElementException: No line found
at java.util.Scanner.nextLine(Scanner.java:1540)
at com.VTC.vitsy.Vitsy.opHandle(Vitsy.java:459)
at com.VTC.vitsy.Vitsy.main(Vitsy.java:88)
 
!define module
 
@Zgarb No API key found. Contact the bot owner.
 
!help module
 
@Zgarb Contains controls for modules. Run module help for details.
Exception in thread "main" java.util.NoSuchElementException: No line found
at java.util.Scanner.nextLine(Scanner.java:1540)
at com.VTC.vitsy.Vitsy.opHandle(Vitsy.java:459)
at com.VTC.vitsy.Vitsy.main(Vitsy.java:88)
 
Anonymous
Newlines probably don't work
 
12:37 AM
 
Anonymous
 
Which languages are supported?
 
Anonymous
All on TIO
 
Nice.
 
12:38 AM
!eval jelly 7*8
 
Traceback (most recent call last):
File "/opt/jelly/jelly", line 47, in <module>
print(parser.jelly.helper.stringify(parser.jelly.variadic_chain(parser.parse_code(code)[-1], args[:2])), end = '')
IndexError: list index out of range
 
?
 
That's all you. :P
 
Anonymous
Quote it
 
!eval jelly "7*8"
 
Anonymous
12:39 AM
!eval jelly "7*8"
 
@FlagAsSpam 5764801
@Mego 5764801
 
Wat.
 
Anonymous
Seems legit
 
1 min ago, by Data
@FlagAsSpam 5764801
 
I saw. Works great.
 
12:42 AM
Wat is that about?
 
Does \ escape quotes?
 
Yus.
 
Anonymous
Yep
 
Anonymous
!eval seriously "[2,4]\"{}spooky{}me\"f"
 
@Mego 2
@Mego 2spooky4me
 
12:48 AM
!eval vitsy "WVVN\"ykoops\"ZV2+N\"em\"Z" "2"
 
@FlagAsSpam 2spooky4me
 
!eval vitsy "WVVN\"ykoops\"ZV2+N\"em\"Z" "362"
 
@FlagAsSpam 362spooky364me
 
Please fix args. :D
That code is shorter with args.
 
!eval jelly "“2spooky4me»"
 
12:48 AM
@Dennis Command contains invalid characters.
 
wut
 
Anonymous
It doesn't like non-ascii characters for some reason
 
Anonymous
That's a limitation of the bot
 
Anonymous
I'm gonna work it out later
 
So... show it to the 19th byte yet?
 
Anonymous
12:53 AM
It's not going in 19th
 
Awww.
 
Anonymous
!join 31386
 
@Mego Command not found. Did you mean: ping?
 
Anonymous
>_>
 
Anonymous
Apparently it can only be in one room at a time
 
Anonymous
12:55 AM
Which is lame
 
Start another instance of it. :P
 
Anonymous
Nah
 
Anonymous
Bbl
 
Awwww.
 
^
@Mego Aw.
 
1:08 AM
Data is now running here, in Seriously, and in Pyth.
 
Wait, what's this?
 
It's a snippet runner for any language on Try It Online.
 
Oh
How do I pass arguments to Jelly programs using the bot?
 
It doesn't support non-ASCII characters, so Jelly is kinda out of the question for now.
 
Or any programs, really
 
1:16 AM
!eval jelly "8*9"
 
@Dennis 134217728
 
!eval jelly "8×9"
 
@Dennis Command contains invalid characters.
 
How do I pass the program "+!" with arguments 2 and 3?
 
!eval jelly "+!"
 
1:18 AM
Traceback (most recent call last):
File "/opt/jelly/jelly", line 47, in <module>
print(parser.jelly.helper.stringify(parser.jelly.variadic_chain(parser.parse_code(code)[-1], args[:2])), end = '')
File "/opt/jelly/jelly.py", line 54, in variadic_chain
return niladic_chain(chain)
File "/opt/jelly/jelly.py", line 66, in niladic_chain
return monadic_chain(chain[1:], chain[0].call())
File "/opt/jelly/jelly.py", line 17, in <lambda>
call = lambda x = None, y = None: variadic_chain(chain, (x, y))
File "/opt/jelly/jelly.py", line 54, in variadic_chain
 
@ThomasKwa language?
 
> with arguments 2 and 3
 
@Mego But it's a JS lang
 
@Dennis jolf for TIO?
 
1:19 AM
@ThomasKwa Arguments meaning CLAs or STDIN?
 
It doesn't need that.
 
@FlagAsSpam Both, but here CLAs.
 
CLAs don't work yet. :c
STDIN works, though.
!eval pyth "+!" "2 3"
 
@FlagAsSpam Something went wrong with your request, sorry! Are you sure that language is on Try It Online?
 
!eval foo "\"Text
\""
 
1:21 AM
@CᴏɴᴏʀO'Bʀɪᴇɴ Text
 
!eval brainfuck +[]
 
!eval pyth "+Q2" "3"
 
@ThomasKwa Pyth isn't in TIO.
 
I don't know any of these languages ._.
 
1:24 AM
!eval brainfuck +[]
 
!eval brainfuck ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++‌​+++++++++++++...............
 
Is that an infinite loop or something?
 
(Don't forget the quotes)
 
!eval brainfuck "+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++‌​++++++++++++++..............."
 
1:24 AM
!eval /// "/a/Hello World!/abc"
 
Uhhhh.
 
Bot started.
 
I guess it crashed?
 
!eval /// "/a/Hello World!/abc"
 
@CᴏɴᴏʀO'Bʀɪᴇɴ Text
:27206537
 
1:26 AM
You should have a time limit or something
 
@ThomasKwa It does - 60 seconds.
 
@ThomasKwa Something went wrong with your request, sorry! Are you sure that language is on Try It Online?
:27206558
:27206560
@CᴏɴᴏʀO'Bʀɪᴇɴ ]]]]]]]]]]]]]]]
 
mwuhahahahahaha
 
@ThomasKwa Something went wrong with your request, sorry! Are you sure that language is on Try It Online?
@ThomasKwa Something went wrong with your request, sorry! Are you sure that language is on Try It Online?
 
1:27 AM
!eval slashes "/a/Hello World!/abc"
 
!eval slashes "/a/Hello World!/abc"
 
@FlagAsSpam Hello World!bc
@CᴏɴᴏʀO'Bʀɪᴇɴ Hello World!bc
 
@CᴏɴᴏʀO'Bʀɪᴇɴ @Flag
 
Yeah, there are some exceptions (smbf, brian-chuck, slashes).
 
Anonymous
1:33 AM
@CᴏɴᴏʀO'Bʀɪᴇɴ It has to be on TIO. Being JS-based doesn't mean anything.
 
@Mego Why? o-o
 
Anonymous
Because it gets the output from TIO
 
So? You can make a different command/case command, right?
 
Anonymous
Sure, but that adds a lot of complexity
 
1:36 AM
BTW, best way to start the bot is to use a Run Configuration.
 
Anonymous
Also since it runs on Python, it's not as simple as just "execute this code"
 
If you click the arrow next to my name, you can see the run configuration I've set up.
 
!ping RikerW
 
@RikerW @RikerW
 
!ping RikerW pls
 
1:38 AM
@RikerW @RikerW @pls
 
!ping RikerW
 
@RikerW @RikerW
 
@CᴏɴᴏʀO'Bʀɪᴇɴ @all
 
1:39 AM
@CᴏɴᴏʀO'Bʀɪᴇɴ I gtg, can you ping me like 20 times so my teacher thinks I was doing something important?
 
@RikerW okai ^_^
 
@ETHproductions you can help if you want. :P
 
!ping RikerW
 
@CᴏɴᴏʀO'Bʀɪᴇɴ @RikerW
 
bai
 
1:39 AM
!ping RikerW
 
@ETHproductions @RikerW
 
!ping RikerW me
 
@CᴏɴᴏʀO'Bʀɪᴇɴ @RikerW @me
 
!ping RikerW you
 
@CᴏɴᴏʀO'Bʀɪᴇɴ @RikerW @you
 
1:39 AM
!ping RikerW hi
 
@CᴏɴᴏʀO'Bʀɪᴇɴ @RikerW @hi
 
!ping RikerW CᴏɴᴏʀO'Bʀɪᴇɴ
 
@ETHproductions @RikerW @CᴏɴᴏʀO'Bʀɪᴇɴ
 
!ping Rik Rike Riker RikerW
:O
 
@CᴏɴᴏʀO'Bʀɪᴇɴ @Rik @Rike @Riker @RikerW
 
1:40 AM
!ping Eth Rik
 
@CᴏɴᴏʀO'Bʀɪᴇɴ @Eth @Rik
 
@CᴏɴᴏʀO'Bʀɪᴇɴ Command not found. Did you mean: read?
 
@CᴏɴᴏʀO'Bʀɪᴇɴ Command not found. Did you mean: listcommands?
 
1:40 AM
!ping Eth Rik Cᴏɴ
 
!listcommands
 
@ETHproductions @Eth @Rik @Cᴏɴ
Commands:
alive, utc, listcommands, help, cat, read, getcurrentusers, ping, flip, doubleflip, xkcdrandomnumber, xkcd, random, randomint, randomchoice, shuffle, detectlang, translate, translationchain, translationswitch, stop, disable, enable, ban, unban, delete, module, define, eval
 
Anonymous
Must you three spam so much?
 
@ETHproductions Check the PPCG-Design Issues page - I left something in Feature Requests.
 
@Mego Done now
@FlagAsSpam K, just a sec
 
1:51 AM
!alive
 
@ETHproductions Yes, I'm alive.
 
!ban Data
 
@ETHproductions You don't have the privilege to execute this command.
 
Wait, can it actually do that for privileged users?
(And plz don't try on me :P)
 
1:55 AM
@CᴏɴᴏʀO'Bʀɪᴇɴ You don't have the privilege to execute this command.
 
Anonymous
!ban ETHproductions
 
@Mego Invalid arguments.
 
Anonymous
!ban @ETHproductions
 
@Mego Invalid arguments.
 
Anonymous
1:55 AM
!ban 155790
 
@Mego User @ETHproductions has been banned.
 
Noooooo...
Wait, I'm still here
 
Anonymous
!unban 155790
 
@Mego User @ETHproductions has been unbanned.
 
Anonymous
It just bans you from using the bot
 
Anonymous
1:56 AM
I can kick/mute you, but I won't, unless you make me
 
2:07 AM
Ah yes, I figured out what it actually does after walking away from the computer. As usual :P
 
I had just been thinking, "Oh, Dennis is involved, so it'll actually ban me from the room"
 
Dennis is not involved.
 
New language: NTFJ
 
Which stands for...?
 
2:10 AM
"NAND TRUE FALSE JUMP"
Creative, I know.
 
That seems a little....oversimplified.
 
Oh, it has more commands.
 
Oh, good.
 
Which are: NAND TRUE FALSE JUMP OUT BIT
 
What is this room for?
 
2:11 AM
Maybe we should talk about this somewhere else though (like in the esolang design room, if that's unfrozen)
 
oh sh
right

 Esoteric Programming Languages

A room for discussing, creating, using, golfing and discoverin...
?
 
@TanMath It's about this bot that Dennis and Mego and a few others have been working on
!commands
 
@ETHproductions Command not found. Did you mean: listcommands?
 
Can I help?
 
!listcommands
 
2:12 AM
Commands:
alive, utc, listcommands, help, cat, read, getcurrentusers, ping, flip, doubleflip, xkcdrandomnumber, xkcd, random, randomint, randomchoice, shuffle, detectlang, translate, translationchain, translationswitch, stop, disable, enable, ban, unban, delete, module, define, eval
 
!cat cat
 
@ETHproductions cat
 
!cat @TanMath
 
@CᴏɴᴏʀO'Bʀɪᴇɴ @TanMath
 
@TanMath Ask @Mego
 
2:19 AM
@Mego can I help?
!xkcd 3
 
!xkcd 304
 
 
6 hours later…
7:51 AM
!listcommands
 
Commands:
alive, utc, listcommands, help, cat, read, getcurrentusers, ping, flip, doubleflip, xkcdrandomnumber, xkcd, random, randomint, randomchoice, shuffle, detectlang, translate, translationchain, translationswitch, stop, disable, enable, ban, unban, delete, module, define, eval
 
!utc
 
@zyabin101 Sat Jan 30 07:51:18 2016
 
!cat Hello, World!
 
@zyabin101 Hello, World!
 
 
9 hours later…
5:07 PM
!flip Hello, World!
 
@zyabin101 (┛^ʖ•)づ︵¡pןɹoM 'oןןǝH
 
!xkcdrandomnumber
 
!random
 
@FlagAsSpam 0.9390073768362024
 
 
6 hours later…
11:31 PM
wut be this
dammit I have been planning to implement this in thatha for months
tio support that is
 

« first day    last day (123 days later) »