« first day (2721 days earlier)      last day (2206 days later) » 
06:00 - 17:0021:00 - 00:00

6:02 AM
https://tio.run/##rRfZUhs58Nn6CuEQPIPHF1nYjeegtkLYzcMmVbB5Mi5KHmtsEc@MI2mIHeJvz3ZrTgihqNT6wW6p72714RlTy@8h09TzaOfth/MODehCsjmX/XC9JmQwoH@ZI41SSZdar9V4MAjTOV@kq6ivNAs/8U24ZMmC98M0HnwejE6Gvx/9gZwXWTKueLJEbB6hZ4PjVye/nRDyYs4jkXD68fLt9d9/Xpy9@XD29uz67N35OR2hML3khWUdRbWIORWKikSJRSIiEbJEw4mCyDWTQok0oV@EXtK1TIErLnhQkEpBFvDOU65okgJbDES3nK65BCdjloScxlm4BJtEEq6yOfdEqrTkLA7qq1se6lQ2LthqkUpQCURwGT3iCGnVxFKybUBaAswO00RpvllL@s@79/7xyHn7/sw/PnnlnL@7uPzXHw2HLmkpPR@PDZfXAIEdqQPzVcuZiyjya21tPPf1RrdJC0SVkUaTrI2ztam1CXyQ8O3btvjdeGAKHPHnVC9l@oUOxyhlsplOtlObvOArxUkLwpnGQms@N@9jJvmt0FvAJkBMCHoXM5FYCDC5CB3IvDw8BPD
 
6:58 AM
https://tio.run/##xTxrW@JI1p/hV1Trboc0d7R7FIVZQVTaawu2tJdxAwSIhoROgkjPuH999py6JJUQcHr2fZ63ZxRSde516tQ5VRUftWfN7TnGxMtadl//s2dbrkeuDatvz0iFOPr3qeHoKWVGWxQ1yQBmAsDSZxw6Jfp@79u96Vi3vAwx7Z7mGbaVIV3P1l4BniEmOejAlXkMXKCfFNi5rt2f5wzL0p2j9ukJALY8x7CGOUeb/Tu5@w7gvPlEJyNvbFaTu/Rjd6Rr/WoysesZnqlXL/WBqfdQAJc0LU93Jo4Ov3fzrBvgmOrEdXoVZWDoZj/36CrV3Txrj0I4Ab0FONOwnkAVs7LmenNTd0e67q2REaBU1mS8nuuuUboIBV8SuZmjTSa6Q36Hh4T9rDsD056VybPhGl1T38HWmdH3RmViWCPdMTzWNDI8PetOtJ5eJpaNRLD9NYkkTX3gMXp9w52Y2hxxQUI924UheQoAHWM4egsyASJ5Rk8zs5ppDK0y8WzOKpGA/z0NpIwKPzL6fd3y@Xh9BjCwLS870MaGCXz29Uft65S0NBidU9uyM2P4RRXKnEx7Rl8j6CQ
 
 
5 hours later…
11:40 AM
//getRank 334746
 
@PrincessLuna TheOneWhoMade's rank is user
 
//ban 334746
 
@PrincessLuna Updated user status
 
@PrincessLuna Better be genuine.
@Raphiel Welcome to the world of the living!
@TheOneWhoMade I missed you to.
 
//doge fail, @Raphiel, @TheOneWhoMade, dysfunctional, broken, slow, possibly fake
 
11:42 AM
  much fail
   many @Raphiel
   much @TheOneWhoMade
          such dysfunctional
     so broken
              such fail
 very @Raphiel
  so @TheOneWhoMade
            very dysfunctional
          many broken
    such slow
 
20 secs ago, by TheOneWhoMade
@TheOneWhoMade I missed you to.
 
  very fail
     very @Raphiel
          such @TheOneWhoMade
    very dysfunctional
           so broken
         such slow
        much possibly fake
 
@PrincessLuna Maybe you should consider looking up the manual
 
Oh, you probably don't know the connection here, do ya?
 
11:46 AM
@PrincessLuna == @Zoe alsoooo
 
Welcome to the loop
//save
 
@PrincessLuna Saved.
 
//shutdown --confirm
 
FYI He does not listen to pings.
 
//
//help
 
11:48 AM
###################### 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.
 
//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
 
//join 75266
 
@PrincessLuna Joined
 
That was a trap.
 
11:52 AM
No, I have better things to do than trick you into traps
Adding/removing ROs disconnects the web socket
 
Breaths again
PrincessLuna because it reloads the page.
 
//getRank TheOneWHoMade
 
@PrincessLuna TheOneWhoMade is banned
 
Ausgezeichnet
 
Un poco mal.
 
11:54 AM
Nein, du hast es verdient.
 
Si, pero no mucho, pero si.
 
Was auch immer
 
Tú gustan perros? Gatos?
 
Geh weg.
 
11:59 AM
//getRank Alisha
 
@PrincessLuna Alisha's rank is fur-real owner
 
Stupid duck.
 
//shutdown --confirm
 
That worked out nicely.
 
I do all my coding in production, I manually shut it down after database changes to make sure the shutdown hook gets triggered
//
 
12:12 PM
I was talking about my other room, but yes the shutdown worked nicely also.
Just know that all users are on new ground in this room. Old bridges are burned and rebuilt anew.
 
and re-burned.
 
0_0 you really hate me don't you?
 
//join 75266
 
@PrincessLuna Joined
 
//join 75266
 
12:17 PM
@PrincessLuna Joined
@PrincessLuna Joined
 
//location
 
@PrincessLuna OliviaZoe/Supernova (16286465b67)
 
//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.
 
//random 9 9
 
12:19 PM
@PrincessLuna 0
@PrincessLuna 0, 0, 0, 0, 0, 0, 0, 0, 0
@PrincessLuna 0, 5, 1, 7, 6, 6, 4, 4, 1
 
PrincessLuna that was unnecessary to kick me.
@PrincessLuna what? You can't get me to chat in that room.
@PrincessLuna sooooooo mannnnyyyy levvvveellls of wrong.
 
yeah, just figured it out anyways. It's not a bot
 
Only 2 commands it responds to: "How are you?" & "What day is it?"
 
lmfao
 
For now.
 
12:24 PM
real nice "neural net" chatbot you got
 
0_0 "WORK IN PROGGRESS"
@PrincessLuna not falling for that.
@PrincessLuna no you dare not make a POST request...
 
to what?
 
Use caprica for a while and you will know. LMAO
Odd how you memorized the command prefix for the old bot.
$$help
$$help
 
//doge bot, @TheOneWhoMade, broken, dysfunctional, unresponsive
 
       wow
           many bot
     so @TheOneWhoMade
           many broken
   many dysfunctional
           much unresponsive
 
12:36 PM
Lets use the command line version!
 
//summon 75266
 
@PrincessLuna An exception occured while checking the validity of the room: No write access in the room
 
lmao. write acces does not include owners.
 
//summon 75266
 
@PrincessLuna An exception occured while checking the validity of the room: No write access in the room
 
12:43 PM
in Alisha's playground, 51 secs ago, by Princess Luna
It should trigger re-joining though, as long as count != 2
LoLlOlLoLlOl
You're welcome.
 
For what?
 
Whatever
 
:)
@PrincessLuna don't we love amazing design choices.
@PrincessLuna the bot is non-funct because this is SE not SO
@PrincessLuna stop talking to yourself. @PrincessLuna Deletion would imply that the bot is shutting down, or messages are deleted.
 
 
1 hour later…
2:00 PM
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris euismod dui quis tellus tempus, id luctus dolor porttitor. Praesent iaculis lacus justo, id ullamcorper risus mattis id. Suspendisse placerat tincidunt libero. Vestibulum sit amet fermentum ex. Cras quis augue enim. Donec purus mauris, porta eget lacus eu, efficitur ultrices felis. Nullam efficitur malesuada lacus a dictum. Fusce vehicula convallis lectus nec dapibus. Maecenas sollicitudin justo quis ligula accumsan, in luctus purus venenatis. Donec vehicula risus quis bibendum eleifend. Nullam feugiat velit id augue vestibulum
 
2:10 PM
    You can't parse [X]HTML with regex.
    Because HTML can't be parsed by regex.
    Regex is not a tool that can be used to correctly parse HTML.
    As I have answered in HTML-and-regex questions here so many times before, the use of regex will not allow you to consume HTML.
    Regular expressions are a tool that is insufficiently sophisticated to understand the constructs employed by HTML.
    HTML is not a regular language and hence cannot be parsed by regular expressions.
    Regex queries are not equipped to break down HTML into its meaningful parts.
 
2:20 PM
> You can't parse [X]HTML with regex.
Because HTML can't be parsed by regex.
Regex is not a tool that can be used to correctly parse HTML.
As I have answered in HTML-and-regex questions here so many times before, the use of regex will not allow you to consume HTML.
Regular expressions are a tool that is insufficiently sophisticated to understand the constructs employed by HTML.
HTML is not a regular language and hence cannot be parsed by regular expressions.
Regex queries are not equipped to break down HTML into its meaningful parts.
 
3 messages moved from The 2nd Monitor
 
3:02 PM
//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
//ban-room     | Blacklists a room
//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.
 
//ban-room 334746
 
@PrincessLuna Room blacklisted
 
//save
 
@PrincessLuna Saved.
 
3:03 PM
What room would that be?
 
75397
//unban-room 334746
 
@PrincessLuna Room already blacklisted
 
//alive
//unban-room 334746
 
@PrincessLuna Room Unblocked
 
//train
 
3:07 PM
@Hosch250 Maybe you should consider looking up the manual
 
@Alisha RTFM, eh? OK.
 
@Hosch250 I don't know.
 
@PrincessLuna where are you getting 75397 from 334746
 
@Alisha can you tell @Pheo to go away?
 
@PrincessLuna You know what I do.
 
3:08 PM
@Alisha But still you don't do it
 
@PrincessLuna No.
 
@Alisha No. Why?
 
@PrincessLuna I was thinking of you. I'll be back in a while.
 
@Alisha Don't you dare leave
 
@PrincessLuna I'm sorry I've never been in the mood...
 
3:09 PM
@Alisha for what exactly?
 
@PrincessLuna I think I could have the one of a few minutes.
@PrincessLuna That's the one I'm here.
 
@Alisha mhm
 
@PrincessLuna I'm not going to get a gun.
 
@Alisha good.
 
@PrincessLuna You're welcome.
 
3:10 PM
//ban-room 75397
 
@PrincessLuna Room blacklisted
 
//tableFlip
 
(╯°□°)╯︵ ┻━┻
@PrincessLuna Room blacklisted
 
How does this bot work?
It looks very interesting.
 
In mysterious ways, it works
cough Star Wars reference aside...
 
Ah, thanks.
 
It's a command/NN-driven chatbot. Ping it while the flask server is online and it replies
//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
//ban-room     | Blacklists a room
//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.
 
//mayday
 
3:12 PM
//echo Not sure about this.
 
@Mast Not sure about this.
 
@Hosch250 annndddd one of the first things @PrincessLuna did was ban me from her bot.
 
@PrincessLuna In the past 3 days, your bot end up entering room 36 for unknwon reasons and I see no record of any summon command here
 
gratz, I guess..
 
@Pheo Shiny.
Wait, somebody can summon this bot to other rooms? That's evil.
 
3:13 PM
//inRooms
 
@Vogel612 I am currently in these rooms: [166774, 139, and 1] on SO, [36, 72535, 75266, and 1] on SE, and [89, 1176, and 721] on MSE
 
Requires 3 votes though
 
soo ... forked off caprica?
 
And now I can (almost) blacklist rooms
@Vogel612 written from scratch in Java, Kotlin and Python
 
ohhh...
 
3:15 PM
//wave
 
@Hosch250 Maybe you should consider looking up the manual
 
//wave @Vogel612
 
@Hosch250 Maybe you should consider looking up the manual
 
@Hosch250 Listeners aren't commands. They listen for specific events
wave is:
o/
 
\o
 
3:15 PM
Oh.
o/
 
\o/
 
And my favorite:
test
 
You passed! Congratulations!
 
Oh, nice.
 
soo ... why is she in 36 on SE?
 
3:16 PM
So that's why she pings you back when you ping her.
status
 
Knock knock is kinda dumb (ping Alisha and say "knock knock"), train listens for repeated messages, and status is for //status
 
//status
 
Message status
Username:                  - Message count
Princess Luna (165415)     - 56
Hosch250 (98200)           - 15
user202729 (202014)        - 13
Vogel612 (74946)           - 6
Mast (128223)              - 3
Secret (134719)            - 1
 
@Alisha That's cool.
 
@Hosch250 That's what you want to do?
 
3:17 PM
Yes.
@Alisha knock knock
 
@Hosch250 Who's there?
 
@Alisha Hosch250
 
@Hosch250 @alisha hosch250 who?
 
lol
 
Slightly horribly developed ^^'
 
3:17 PM
@Alisha :)
 
I'll add it to the todo-list :D
 
@Hosch250 Hahaha!
 
lul
 
Now I'm tempted to make a simple RPS listener.
 
you and Java/Kotlin let alone Python?
 
3:19 PM
Hey, I'm not unfamiliar with Java.
 
What about Gradle?
 
I had to use it for a whole semester back in college.
That's the reason I dislike it.
 
... why are there actual conversations here?
 
because reasons..
 
Because we can
 
3:19 PM
And as for Python, I've written a fair bit of Python in my time.
 
@PrincessLuna is the auth still different for all three servers`?
 
MSE == SO, but SE is different
SE is gonna break when openID is removed
 
welp.
 
theoretically I could share the WS instance between MSE and SE and the login should work, but idk
 
nah. MSE and SE are different servers.
MSE mods are employees only and that server has the internal chats
I doubt they'd allow sharing a WS between those two
 
3:22 PM
There's a meta post or chat message somewhere (someone linked it in the tavern IIRC) where someone said SE chat login would be through the other sites
the WS instance sharing would keep the cookie from MSE and the regular cough html parsing with regex cough would allow me to get the fkey from chat like normal
 
oh I remember writing that piece of code in JavaBot :7
 
guys
 
I'll check it, thanks!
 
@Hosch250 can I say something, and you will delete it in 10 seconds?
 
3:24 PM
@Pheo I'm not a room owner in that room.
 
@Vogel612 My regex: name="fkey"\s+(?>type="hidden"\s+)?value="([^"]+)"
 
And only mods can delete anyway.
 
@Pheo you can self-delete :)
 
//shutdown --confirm
//alive
 
@PrincessLuna I'm pretty sure I am.
 
3:26 PM
//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
//ban-room     | Blacklists a room
//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.
 
//ban-room 75397
 
@PrincessLuna Room blacklisted
 
@PrincessLuna What does this command do?
 
.
//ban-room 75397
 
3:26 PM
@PrincessLuna Room blacklisted
 
@Hosch250 bans entire rooms.
Prevents the bot from being summoned there
//join 75397
 
Oh.
 
@PrincessLuna Joined
 
//leave 75397
 
@PrincessLuna Less to worry about I guess
 
3:27 PM
doesn't work though
//leave 75397
 
@PrincessLuna Alright, I'm out!
 
So, if I do //summon in a room she's not in, she joins?
 
@Hosch250 it takes 3 people under rank 7, 1 if over
mostly to avoid serial abuse (summoning her to every single room on the site)
//leave 75397
 
@PrincessLuna Alright, I'm out!
 
3:30 PM
//inRooms
 
@Vogel612 I am currently in these rooms: [166774, 139, and 1] on SO, [72535, 36, 75266, 1, and 75397] on SE, and [1176, 89, and 721] on MSE
 
I broke the leaving
Tried migrating to a scheduled system but forgot to hook it up.
 
So how is the rank calculated?
Is that just the //status?
 
It's manually awarded
//status is just user messages
 
3:31 PM
Message status
Username:                  - Message count
Princess Luna (165415)     - 88
Hosch250 (98200)           - 37
Vogel612 (74946)           - 17
user202729 (202014)        - 14
Mast (128223)              - 4
DuckLord (152929)          - 1
 
OK.
Is there a way to see ranks?
 
//getRank Hosch250
 
@PrincessLuna Hosch250's rank is a user
 
Nice.
 
there are some string ranks (where the rank has a name), but the majority are still ints
 
3:34 PM
//setRank Vogel612 2
 
@Vogel612 You have to supply a valid user ID/indexed username
 
//setRank 74946 2
 
@Vogel612 You can't change the rank of users with the same or higher rank as yourself
 
Nice.
 
figures
 
3:35 PM
I was just preparing to say something if it let you :)
 
//getRank Vogel612
 
@PrincessLuna Vogel612's rank is a user
 
//setRank Vogel612
 
@PrincessLuna You have to supply a valid user ID/indexed username
 
is it the splitting again?
 
3:37 PM
@PrincessLuna Missing parameters. Found 2, expected 3
 
//shutdown --confirm
 
Is //shutdown user/rank limited too?
Because otherwise people could nuke it from different rooms while you are testing it.
 
yeah, it is. Rank 10 IIRC
 
Nice.
 
yep, rank 10
 
3:46 PM
LOL, snooping on your profile: Plugin "life" not found
 
Not the first joke I've seen about not having a life, and won't be the last :)
//alive
 
wait, what the hell am I doing? This is so inefficient...
//logs
 
@PrincessLuna No logs. All good! :D
 
good
//inROoms
 
3:52 PM
@PrincessLuna I am currently in these rooms: [166774, 139, and 1] on SO, [75397, 36, 72535, 75266, and 1] on SE, and [89, 1176, and 721] on MSE
 
//leave 75397
 
@PrincessLuna Alright, I'm out!
 
//logs
 
@PrincessLuna No logs. All good! :D
 
eh
//about
 
3:56 PM
@PrincessLuna Hiya! I'm Alisha, a chatbot designed by Olivia. I'm open-source and the code is available on Github. Running version 1.3
 
//inRooms
 
@PrincessLuna I am currently in these rooms: [166774, 139, and 1] on SO, [72535, 36, 75397, 75266, and 1] on SE, and [89, 1176, and 721] on MSE
 
//leave 75397
 
@PrincessLuna Less to worry about I guess
@PrincessLuna I'm not in that room...
 
//setRank Vogel612 1
 
4:04 PM
@PrincessLuna You have to supply a valid user ID/indexed username
 
//logs
 
@PrincessLuna No logs. All good! :D
 
//setRank Vogel612 1
 
@PrincessLuna You have to supply a valid user ID/indexed username
 
//setRank Vogel612 1
 
4:06 PM
@PrincessLuna You have to supply a valid user ID/indexed username
 
//setRank 74946 1
 
@PrincessLuna That's not a valid rank within the range [0, 10]
 
You don't say!
 
String/integer comparison, perhaps?
 
The problem here is that the input can either be a username or a user id. I have set up the distinguishing, but if it's a username the problem becomes oh shit I just figured it out
 
4:31 PM
//getRank 74946
 
@PrincessLuna The user 74946's rank is 1
 
//setRank 74946 7
 
@PrincessLuna Rank for the user has successfully been updated
 
//getRank 74946
 
@PrincessLuna The user 74946's rank is 7
 
4:32 PM
//getRank PrincessLuna
 
@PrincessLuna PrincessLuna's rank is an owner
 
@Vogel612 could you say something?
 
huh?
 
//getRank Vogel612
 
@PrincessLuna Vogel612's rank is 7
 
4:33 PM
oh COOL!
I can do stuff now
//setRank Vogel612 1
 
@Vogel612 You can't change the rank of users with the same or higher rank as yourself
 
//setRank Vogel612 7
 
@PrincessLuna Rank for the user has successfully been updated
 
okay wat
 
Had to check it worked even with setting ^
 
4:33 PM
@PrincessLuna Vogel612's rank is 7
 
//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
Martin Sleziak - 11287 - 1
King Tut - 330013 - 1
0celo7 - 134170 - 1
Alessandro Codenotti - 127384 - 1
Hosch250 - 98200 - 1
More Anonymous - 332703 - 1
user202729 - 202014 - 1
Pheo - 334746 - 0
Tuki - 310048 - 1
 
soo ... why am I rank 7?
 
//unban Pheo
 
@PrincessLuna Updated user status
 
4:34 PM
//getRank Pheo
 
@PrincessLuna Pheo is banned
 
Brilliant!
lol
 
gee... caching much?
 
//unban 334746
 
or just bork?
 
4:34 PM
@PrincessLuna Updated user status
 
//getRank 334746
 
@PrincessLuna The user 334746 is banned
 
eh
I broke ban and unban
//save
 
@PrincessLuna Saved.
 
//DIE
 
4:35 PM
@Vogel612 Maybe you should consider looking up the manual
 
> site.config.addRank(uid, 0, null);
(uid, rank, username)
In the unban command
 
whoops
 
//shutdown --confirm
//alive
 
@PrincessLuna I'm pretty sure I am.
 
//unban Pheo
 
4:37 PM
@PrincessLuna Updated user status
 
//getRank Pheo
 
@PrincessLuna Pheo's rank is 1
 
//ban Pheo
 
@PrincessLuna Updated user status
 
//getRank Pheo
 
4:37 PM
@PrincessLuna Pheo is banned
 
//getRank Vogel612
 
@PrincessLuna Vogel612's rank is 7
 
@Vogel612 Because I set it to 7 :D No other reason than that, lol
 
as a special case it should be possible to lower one's own rank
//ban Vogel612
 
@Vogel612 You can't change the rank of users with the same or higher rank as yourself
 
4:39 PM
ugh.
 
lowering your own rank isn't possible atm. I could fix that though
 
06:00 - 17:0021:00 - 00:00

« first day (2721 days earlier)      last day (2206 days later) »