« first day (1332 days earlier)      last day (2358 days later) » 

3:37 AM
~ The Swift Shadow
 
 
7 hours later…
10:08 AM
!!pee
 
~ Evacuate the room, woman and children first!
 
!!blame peeing in the room
 
@ShadowWizard blames @allthingsgo for peeing in the room
 
too bad they can't see the ping... :/
!!status
 
BOT running since: Fri Nov 17 2017 20:44:10 GMT+0100 (CET) for 15 days
username            (#msg)
Zoe               , seen 13 hours ago (443)
Shadow Wizard     , seen less than a minute ago (285)
KennyBOT          , seen less than a minute ago (184)
Kaushik           , seen 4 days ago (104)
DoggyBot          , seen 13 hours ago (96)
DroidDev          , seen 1 days ago (92)
Nog Shine         , seen 16 hours ago (83)
TheLittleNaruto   , seen 5 days ago (76)
FOX 9000          , seen 16 hours ago (74)
 
10:09 AM
SHOG??
 
~ What a mess ...
 
lol
@rene maybe for the blame command, take only users who posted a message in the last 7 days? Is this feasible?
 
@ZoetheShadowLady I see they named a county after a type of landing in ski-jumping, cool.
 
@ShadowWizard basically users that are pingable?
 
10:13 AM
@rene hmm.... well, sort of. User who ever posted, even years ago, and just joins the room then leaves, will still be pingable for 7 days too.
But taking only from those who actually posted will be the safe bet. :)
Or you can scrape the list of pingable users? There is a URL for that, no?
 
@ShadowWizard yes, there is
 
@rene and it's worth to scrape it when blaming?
 
@ShadowWizard Not sure if I want to make another call first before the bot responds
 
@ShadowWizard maybe it is better to keep track of it onload and then update when userleave/userjoin events happen and invalidate the cache for pingable users that expire, something like that
something immense complex for a simple feature
 
10:40 AM
:/
 
11:38 AM
@rene which one?
2 minutes before the kennybot would strike xD
 
~ The Story of @Zoe the Bot Maker
 
12:10 PM
lol
 
12:20 PM
@ShadowWizard invalid title.. there's no shadow in it ;P
 
12:39 PM
~ The Story of @ZoetheShadowLady and The Bot
 
~ Happy life of @ZoetheShadowLady and Alisha.
 
@ZoetheShadowLady next to Aust-Agder (come on, do some effort ;) )
 
telemark?
it's actually the other way around
The skis were named after the place
Telemark skiing, or teleskiing, is a skiing technique that combines elements of Alpine and Nordic skiing. Telemark skiing is named after the Telemark region of Norway, where the discipline originated. Sondre Norheim is often credited for first demonstrating the turn in ski races, which included cross country, slalom and jumping, in Norway around 1868. Sondre Norheim also experimented with ski and binding design, introducing side cuts to skis and heel bindings (like a cable). Telemark skiing was reborn in 1971 in the United States. Doug Buzzell, Craig Hall, Greg Dalbey, Jack Marcial and Rick Borcovec...
 
1:12 PM
//bark
!!bark
 
~ That is all gibberish to me...
 
It's offline
screwed up with the learn command, have to redesign the input parsing
 
1:28 PM
:(
 
@ZoetheShadowLady Oh .... ...celebrates the success of a good joke ...
 
Looks like there's a big gap between @rene's and @Zoe's senses of humor..... ;)
 
lol, true
 
!!poo
 
1:37 PM
~ 💩 💩 💩
 
!!milk for @DroidDev
 
~ I'm milking the cow ....
 
!!coffee for @Bart
 
~ 418 I'm a TEAPOT
 
!!blame @ber is not pingable
 
1:37 PM
@ShadowWizard blames @MikeyE for @ber is not pingable
 
!!feed Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam id porttitor nunc. Ut eu pellentesque erat, quis maximus justo. Vestibulum a dui consequat, molestie tortor quis, lobortis odio. Donec quis risus id est euismod maximus sit amet ac ante. Sed suscipit tempus libero quis congue. Nunc tincidunt id lectus at eleifend. Integer erat augue, lobortis at sapien at, euismod mattis nibh. Maecenas sodales nibh at mattis vehicula. Aenean nibh erat, sagittis sit amet sem ac, pretium gravida elit. Curabitur semper bibendum nisl, sit amet bibendum urna. Vestibulum porttitor nulla nulla
!!feed Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse mollis iaculis enim. Fusce eu ipsum dui. Mauris interdum sit amet ante quis imperdiet. Sed vehicula turpis et erat sollicitudin, in pellentesque nisi pretium. Donec volutpat quis enim vitae dictum. Nullam ut tortor non magna accumsan commodo eu id nulla. Morbi dictum lacus vitae mauris finibus, sit amet efficitur ante dictum. Mauris nec finibus lectus, et sagittis odio. Integer iaculis arcu et condimentum rhoncus.
 
@ShadowWizard my humor is undutchable ....
 
!!alive?
 
~ WUT?
 
!!feed something
 
1:41 PM
~ I have had enough for now ...
 
@rene lol
 
@ShadowWizard That word is already said in the latest 10 words. Please use another. (In case I'm mistaken, run >>rmword lol and then >>reply 6529458)
 
!!vomit on @M.A.R.
 
~ BLLLEEEAAAAEERRRGGGGGJHHHHHH @FOX9000, @FOX9000's WAG !!!!!
 
2:36 PM
@JennaSloan ... and it's implemented thanks to kotlin
 
3:06 PM
here we go :D
//help
 
user359686
###################### Help ######################

==================== Commands
//unban     | Unbans a banned user. Only usable by hardcoded bot admins
//save      | Saves the database
//WhoMade   | Gets the user ID of the user who created a command
//unlearn   | Forgets a taught command
//alive     | Used to check if the bot is working
//about     | Info about me
//remhome   | Removes a home room - Admins only
//learn     | Teaches the bot a new command
//lmgtfy    | Sends a link to Google in chat
 
//lmgtfy how to use google
 
user359686
 
almost :D
//lmgtfy how to use google
 
3:08 PM
//learn taught this is an example of a command taught by a user
 
user359686
@ZoetheShadowLady That command already exists
 
user359686
@ZoetheShadowLady Maybe you should consider looking up the manual
 
//learn taught this is an example of a command taught by a user
 
user359686
@ZoetheShadowLady The more I learn, the better
 
3:12 PM
//taught
 
user359686
this is an example of a command taught by a user
 
//learn taught2 This is an example of a command taught by a user -r true -d It even comes with a description
 
user359686
@ZoetheShadowLady The more I learn, the better
 
user359686
###################### Help ######################

==================== Commands
//save      | Saves the database
//alive     | Used to check if the bot is working
//declare   | Changes a commands status. Only commands available on the site can be edited
//admin     | Adds an admin to the bot. Only usable by hardcoded bot admins
//WhoMade   | Gets the user ID of the user who created a command
//learn     | Teaches the bot a new command
//unlearn   | Forgets a taught command
//summon    | Summon the bot to a room
 
3:13 PM
//taught2
 
user359686
@ZoetheShadowLady This is an example of a command taught by a user
 
//forget taught
 
user359686
@ZoetheShadowLady I can't forget what I never knew
 
//forget taught2
 
user359686
@ZoetheShadowLady I can't forget what I never knew
 
3:15 PM
//alive
 
user359686
@ZoetheShadowLady I'm alive. Are you?
 
//learn taught2 This is an example of a command taught by a user -r true -d It even comes with a description
 
user359686
@ZoetheShadowLady Oh, THAT's how I do that!
 
//taught2
 
user359686
@ZoetheShadowLady This is an example of a command taught by a user
 
3:16 PM
//forget taught2
//learn taught2 This is an example of a command taught by a user -r true -d It even comes with a description
 
user359686
@ZoetheShadowLady The more I learn, the better
 
user359686
###################### Help ######################

==================== Commands
//save      | Saves the database
//alive     | Used to check if the bot is working
//declare   | Changes a commands status. Only commands available on the site can be edited
//admin     | Adds an admin to the bot. Only usable by hardcoded bot admins
//WhoMade   | Gets the user ID of the user who created a command
//learn     | Teaches the bot a new command
//unlearn   | Forgets a taught command
//summon    | Summon the bot to a room
 
//taught2
 
user359686
@ZoetheShadowLady This is an example of a command taught by a user
 
3:18 PM
//forget taught2
 
user359686
@ZoetheShadowLady I can't remember that one anymore
 
user359686
###################### Help ######################

==================== Commands
//save      | Saves the database
//alive     | Used to check if the bot is working
//declare   | Changes a commands status. Only commands available on the site can be edited
//admin     | Adds an admin to the bot. Only usable by hardcoded bot admins
//WhoMade   | Gets the user ID of the user who created a command
//learn     | Teaches the bot a new command
//unlearn   | Forgets a taught command
//summon    | Summon the bot to a room
 
@ShadowWizard have fun :D
//about
 
user359686
@ZoetheShadowLady Hello! I'm Alisha, a chatbot designed by Zoe.I'm open-source and the code is available on Github
 
4:06 PM
//declare test sfw
 
user359686
@ZoetheShadowLady The status was already set to SFW
 
4:43 PM
//help
 
user359686
###################### Help ######################

==================== Commands
//unban     | Unbans a banned user. Only usable by hardcoded bot admins
//shrug     | Shrugs
//remhome   | Removes a home room - Admins only
//check     | Checks as user's role
//declare   | Changes a commands status. Only commands available on the site can be edited
//ban       | Bans a user from using the bot. Only usable by hardcoded bot admins
//unsummon  | Makes the bot leave a specified room
//alive     | Used to check if the bot is working
 
//check 332043
 
user359686
@ZoetheShadowLady The user 332043's rank is 10
 
//check 350198
 
user359686
@ZoetheShadowLady The user 350198's rank is 1
 
4:44 PM
//promote 350198 5
 
user359686
@ZoetheShadowLady Rank for the user has successfully been updated
 
//check 350198
 
user359686
@ZoetheShadowLady The user 350198's rank is 5
 
//check 350198
 
user359686
@ZoetheShadowLady The user 350198's rank is 0
 
4:45 PM
shit
Not good
//check 350198
 
user359686
@ZoetheShadowLady The user 350198's rank is 0
 
//check 350198
 
user359686
@ZoetheShadowLady The user 350198's rank is 5
 
great, fixed it :D
You were banned for a second there xD because of a tiny typo
 
5:08 PM
//rankdebug
 
user359686
Username - user ID - rank
null - 350198 - 5
Zoe the Shadow Lady - 332043 - 10
 
So it works :D
 
//check 1
 
user359686
@rene The user 1's rank is 1
 
//check 42
 
user359686
5:17 PM
@rene The user 42's rank is 1
 
that user doesn't exist, how can it have rank 1?
What is this for fake bot?
//check 4294967296
 
user359686
@rene The user 4294967296's rank is 1
 
//check 18446744073709552000
Goodbye bot ...
 
Any user not specified is automatically listed as 1
It is going to be a pain if I also have to check whether or not the user exists
//rankdebug
 
user359686
Username - user ID - rank
null - 350198 - 5
Zoe the Shadow Lady - 332043 - 10
 
5:29 PM
@rene How can it know whether or not a user exists? It spans across 4 different sites, checking whether or not a user exists before replying is a waste of resources
@rene Thanks for doing that command (seriously, not being sarcastic). It threw a NumberFormatException which I now catch. So thanks ^^
 
5:49 PM
o/
//help
 
user359686
###################### Help ######################

==================== Commands
//declare    | Changes a commands status. Only commands available on the site can be edited
//random     | Generates a random number
//promote    | Changes a users rank.
//ban        | Bans a user from using the bot. Only usable by hardcoded bot admins
//lmgtfy     | Sends a link to Google in chat
//check      | Checks as user's role
//unsummon   | Makes the bot leave a specified room
//learn      | Teaches the bot a new command
 
@ZoetheShadowLady it shows which checks I always skip ....
@ZoetheShadowLady which sites do you check?
 
@rene SO, MSE, SE and Discord
 
6:05 PM
//check 158100
 
user359686
@rene The user rene's rank is 1
 
//check rene
 
//check 578411
 
user359686
@ZoetheShadowLady Please specify a valid user ID
 
user359686
@rene The user 578411's rank is 1
 
6:05 PM
that should work -_-
 
@ZoetheShadowLady obviously from here you're only checking MSE chat because my SO id goes unqualified
 
@ZoetheShadowLady rene is not a number ;)
 
like that
lol, I know but it is supposed to handle it
It runs on multiple sites but the ID is site specific
 
OK
Just do a http call to users/{id} and if it is 404 it doesn't exist
 
6:21 PM
Still uses resources though
 
That is true
 
I can add a check for unlisted users and say that the requested user isn't found or something
But now I'm gonna eat dinner.
o/
 
user359686
\o
 
@ZoetheShadowLady good idea, I'm going to make dinner (and eat it when it's done)
 
7:21 PM
//make dinner
 
user359686
@ShadowWizard Maybe you should consider looking up the manual
 
user359686
@ShadowWizard I already knew that! Yeah... coughs
 
//dinner
 
user359686
 
7:38 PM
//save
 
user359686
@ZoetheShadowLady Saved.
 
Killing the bot for now, I'll turn it on when I get back again (not from dinner, got something else to do)
 
8:23 PM
"else". Yeah... :P
@Narusan hey I saw your unsuccessful attempt at contacting Robert... did you also try email?
 
8:37 PM
@ShadowWizard went for a run :>
 
10 km?
 
@ShadowWizard No, I didn’t. I escalated it to the mods though
Yeah, that wasn’t really a great success...
 
9:07 PM
@ShadowWizard 3.5
 
 
1 hour later…
10:08 PM
~ Cyborg 2: Glass Shadow
 

« first day (1332 days earlier)      last day (2358 days later) »