« first day (3 days earlier)      last day (203 days later) » 

11:49 AM
//alive
//alive
 
@PrincessLuna I'm pretty sure I am.
 
So 1000, that's normal closure. The socket connection is closed, but any browser would reopen it
 
12:11 PM
//alive
 
@PrincessLuna I'm pretty sure I am.
 
//alive
 
wait, what?
THAT triggers event 15??
eh, what is event 15?
 
12:17 PM
A number code defined in your code.
 
AccessLevelChanged
which means it isn't a universal kick check, it also checks read/write
//alive
//alive
 
@PrincessLuna I'm pretty sure I am.
 
priv 891 created
so 891 as content == kick?
//eval var x = 1;for(var i = 1; i <= 10; i++){x *= i;}x;
 
@PrincessLuna 0.0
@PrincessLuna 3628800.0
 
 
//alive
 
@PrincessLuna I'm pretty sure I am.
 
//alive
 
@PrincessLuna I'm pretty sure I am.
 
12:37 PM
//alive
 
@PrincessLuna I'm pretty sure I am.
 
regex matches \o/
oh shit
ain't this gonna be fun
removing still isn't clear though. Doesn't seem to trigger event 15 either
It should trigger re-joining though, as long as count != 2
//alive
 
@PrincessLuna I'm pretty sure I am.
 
wait, same instance
meaning it's an error
and respawns it
well, on the bright side, respawning works \o/
but what the hell is deleted??
when it's created, it's a kick. What does deletion imply?
Wait, if Exceptions are ignored, and IOExceptions retrigger it...
I don't understand how this works
RoomNotFoundException is an Exception, meaning it wouldn't get caught by the IOException clause
How is the IOException branch identical to NoAccessException?
Doesn't the exceptions need to extend each other?
Oh no, that's not how it works
lol
So in case NoAccessException or IOException, trigger it. It should work
Failed connection triggers an IOException instead of a 404, so...
 
1:00 PM
404 is IOException.
 
No it isn't
404 is a response code
failed connection is an IOException
lost connection is an IOException
//alive
 
@PrincessLuna I'm pretty sure I am.
 
room mode changed to Gallery: anyone may enter, but only approved users can talk
So that closes the connection, it tries respawning
room mode changed to Public: anyone may enter and talk
//alive
 
@PrincessLuna I'm pretty sure I am.
 
1:03 PM
And it works \o/
 
//location
 
@PrincessLuna OliviaZoe/Supernova (1628672de56)
 
I love me some exploding celestial bodies :D lol
<insert reference to Celestia here>
1 message moved to trash
oh no
//join -1
 
@PrincessLuna An exception occured while checking the validity of the room: Room not found
 
1:20 PM
//test @Alisha
 
@PrincessLuna Maybe you should consider looking up the manual
 
//shutdown --confirm
//test @Alisha
 
@PrincessLuna Maybe you should consider looking up the manual
 
//alive
oh
whoops
//learn test hello %s
 
@PrincessLuna Learned.
 
1:23 PM
//test @Alisha
 
hello @Alisha
@PrincessLuna How can I //help?
 
//test @Alisha
 
@PrincessLuna Learned.
hello @Alisha
 
// test
 
@PrincessLuna You need 1 arguments to run this command
 
1:27 PM
//alive
 
@PrincessLuna I'm pretty sure I am.
 
// help
//help
 
###################### Help ######################

==================== Commands
//about        | Let me tell you a little about myself...
//alive        | Used to check if the bot is working
//appul        | Apples.
//ban          | Bans a user from using the bot. Only usable by hardcoded bot admins
//blame        | No description was supplied for this command
//declare      | Changes a commands status. Only commands available on the site can be edited
//doge         | Such doge. Much command.
 
Which ones are new?
 
1:36 PM
//lmgtfy --ddg !so [kotlin] singleton with constructor arguments
 
You removed start and stop flask also.
 
PrincessLuna you should add a command to get rank requirements of commands.
Did you hard-code that table or is that dynamic?
//whoMade wake
 
@Pheo Go away.
 
Oh, and I also cranked up the hostility on bans
 
1:43 PM
I can tell.
did the table get hardcoded or is it dynamic?
@PrincessLuna if you want to really torture banned users, you would let them use the //learn and //help and //about commands.
Knock knock
Oh that would have been more funny if I hadn't used //whoMade wake
 
@Pheo Mm, no
 
@Zoe do what you wish with your bot.
 
//getRank Pheo
 
@PrincessLuna You have to supply a valid user ID/indexed username
 
2:21 PM
//shutdown --confirm
//alive
 
@PrincessLuna I'm pretty sure I am.
 
//rankDebug
 
Username - user ID - rank
lush - 318084 - 1
Feeds - -2 - 1
skullpatrol - 6275 - 1
Kasmir Khaan - 245509 - 1
ÍgjøgnumMeg - 199172 - 1
Sha Vuklia - 255887 - 1
Semiclassical - 121998 - 1
Astyx - 242578 - 1
aquire - 150803 - 1
Shobhit - 80021 - 1
IDrinkandIKnowThings - 16918 - 1
Twink - 90263 - 1
King Tut - 330013 - 1
0celo7 - 134170 - 1
Alessandro Codenotti - 127384 - 1
More Anonymous - 332703 - 1
user202729 - 202014 - 1
TheOneWhoMade - 334746 - 0
Tuki - 310048 - 1
Princess Luna - 165415 - 10
Akiva Weinberger - 124967 - 1
 
3:02 PM
//inRooms
 
@PrincessLuna I am currently in these rooms: [166774, 139, and 1] on SO, [72535, 36, 75266, and 1] on SE, and [1176, 89, and 721] on MSE
 
 
5 hours later…
8:16 PM
{"event_type":15,"time_stamp":1522700165,"content":"priv 894 created","id":87621021,"user_id":299854,"target_user_id":165415,"user_name":"Alisha","room_id":75266,"room_name":"Alisha's playground"}
165415
yeah, it's universal
meaning the target_user_id has to be checked before determining whether or not it applies to the bot
 

« first day (3 days earlier)      last day (203 days later) »