« first day (14 days earlier)      last day (109 days later) » 

11:17 AM
!help
 
@somebody 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.
 
D: what is this? no submodule
!todo
 
@somebody Command not found.
 
!help
 
@VoteToClose 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.
 
11:24 AM
!listcommands
 
@VoteToClose Command not found.
Commands:
module, stop, disable, enable, ban, unban, delete, alive, utc, listcommands, help, read, exec, eval, evaldebug, langs
 
!langs
 
@VoteToClose Languages supported: 05ab1e, 3var, axo, beatnik, brainfuck, brian-chuck, bubblegum, cjam, detour, eta, evil, fernando, fission, fission2, foo, golfscript, gs2, hexagony, japt, jelly, labyrinth, marbelous, mariolang, matl, minkolang, pl, prelude, pyth, rail, retina, rotor, seriously, shapescript, slashes, smbf, snowman, starry, vitsy, whitespace
 
!xkcd 1760
 
@somebody Command not found.
 
11:27 AM
oh wait
 
@somebody We disabled that long time ago.
 
why is it still there?
 
!listcommands
 
Commands:
module, stop, disable, enable, ban, unban, delete, alive, utc, listcommands, help, read, exec, eval, evaldebug, langs
 
as in still in the github?
!utc
 
11:30 AM
@somebody Sat Feb 13 11:30:44 2016
 
!help read
 
@somebody Reads a post to you. Syntax: !read [ message_id ] ...
 
!help help
 
@somebody Shows information about the chat bot, or about a specific command. Syntax: !help [ command ]
 
!help enable
 
11:31 AM
@somebody Owner-only command. Enables the bot when it is disabled. Syntax: !enable
 
@VoteToClose looks like many of the botbuiltins are disabled
 
@somebody Yup. We didn't want a spam bot, this guy is here to evaluate.
 
why not delete them?
or are you gonna have a profile system with a config with enabled builtins?
also, you don't have languages as submodules?
 
Because we thought we might reference them later.
@somebody Nah. Not yet.
That'll come later with the offline version.
 
why later?
 
11:36 AM
Because we're not using them right now?
We port most of our interpretation to tryitonline.net.
We've been scraping by with no actual programming languages that can use file IO on our system, porting everything else.
 
Apparently, TIO needs a keyboard for languages with weird characters
 
Yup.
 
wouldn't a dictionary be better?
*easier
e.g. for Jelly you type eval/evaluate -> press space and Ɠ appears
 
Maybe. :P If it works, don't fix it.
 
?
 
11:47 AM
It works right now - why should we alter it? It's fast enough and it doesn't seem to have any issues (yet).
 
you mean TIO?
 
!eval jelly "“Hooray!»"
 
@VoteToClose bL Univalvular jells
 
ಠ_ಠ
Maybe we need to fix some things. @Mego @quartata
@somebody Oh.
I misunderstood what you were saying, I think.
You were talking about TIO having a dictionary, not Databot.
 
bL Univalvular jells?
 
11:52 AM
@VoteToClose Nope, I'm an idiot.
 
?
wait why did you ping yourself
 
@somebody Jelly uses experimental compression with dictionary lookups. I assume it's attempting to lookup "Hooray!" substrings.
@somebody Because I wanted to make sure that Mego and quartata knew that I done screwed up.
@Mego Would this suffice for our uses of interpreting non-safe langs?
in Lounge<C++> on Stack Overflow Chat, 1 min ago, by StackedCrooked
I created a chroot. Made read-only mounts to /usr /bin /var /lib /lib64 inside the chroot. Used uname to limit the number of processes (to prevent fork-bombs). Put a timeout on the user script. If the timeout expires also kill the process group id (pgid). Puts an upper bound on the number of chars outputted from stdout/stderr. Make sure to prevent internet access. Have automated cleanup scripts. The list goes on and on...
 
12:17 PM
!eval vitsy "'Hello'rZ"
 
@VoteToClose Hello
 
12:32 PM
@VoteToClose no todo list (!todo) or on github issues?
 
I'm kinda busy right now. :P
 
can you give a summary or something?
 
 
2 hours later…
2:41 PM
@somebody Sure thing. :P Sorry, I was at an event at the time.
 
2:56 PM
!version
 
@VoteToClose Command not found.
 
Wat
!stop
 
@VoteToClose Bot terminating...
 
!alive
 
Bot started.
 
3:03 PM
!todo
I fucked up.
I may've read the wrong file. >.>
!stop
 
@VoteToClose Bot terminating...
 
!help delete
 
Bot started.
 
!todo
 
If you are a dev, add items to the TODO file in the main workspace directory.
TODO:
Implement moar languages (long term).
- Build ideone backend OR develop chroot idea.
Refactor code (long term, less necessary).
 
3:07 PM
Awesome.
!help delete
 
@VoteToClose Only for privileged users. Deletes a message of the bot. Syntax: !delete msg_id or <reply> !delete!
 
@Data !delete!
!stop
 
@VoteToClose Bot terminating...
Bot started.
 
!todo
 
If you are a dev, add items to the TODO file in the main workspace directory.
TODO:
Implement moar languages (long term).
- Build ideone backend OR develop chroot idea.
Refactor code (long term, less necessary).
 
3:14 PM
:I Looks bad.
Go home, Data, you're drunk.
 
 
1 hour later…
4:27 PM
@VoteToClose LOL
er... yeah don't do that again
Did you fix it?
 
Yeah.
 
k
Wrong room.
 
4:49 PM
@quartata Did you see the thing about chroot?
 
5:48 PM
!eval
 
@GeorgeGibson Argument parsing failed.
 
!eval vitsy
 
@GeorgeGibson Argument parsing failed.
 
!eval jelly "“Hooray!»"
 
@GeorgeGibson bL Univalvular jells
 
5:49 PM
!eval foo "Hello"
 
@GeorgeGibson <no output>
 
You need double quotes around the Hello
!eval foo "\"Hello\""
 
@quartata Hello
 
Yeah I know nothing about foo ;)
Nice bot though!
!help
 
@GeorgeGibson 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.
 
5:51 PM
!listcommands
 
Commands:
module, stop, disable, enable, ban, unban, delete, alive, utc, listcommands, help, read, exec, eval, evaldebug, langs, todo
 
6:06 PM
Hey @GeorgeGibson. :P
!eval vitsy "{{eval vitsy 'rd3*Z'}}"
 
@VoteToClose <no output>
 
Uhhhh.
 
:27555217 <no output>
 
o-o
 

« first day (14 days earlier)      last day (109 days later) »