« first day (103 days earlier)      last day (98 days later) » 

12:39 AM
xkcdBot initialized.
 
 
3 hours later…
3:22 AM
Test
 
Test
 
:P
 
No.
 
Well.
:P
 
Huh.
 
3:36 AM
:P
No?
 
:P
No.
 
4:19 AM
:P
 
Right?
:P
No.
 
No.
 
:P
 
Morning!
 
:P
 
4:32 AM
No.
 
Well.
Let's try this.
kitteh
No?
kitteh
 
?
 
kitteh
:P
:0
 
Okay?
 
:P
 
4:37 AM
:0 😐
 
Okay.
 
@AstroCB 😐
 
:P
Nice.
:0
I see.
:D
 
:0 😐
@xkcdBot 😐
 
:D
 
4:38 AM
@AstroCB 😄😐
:0 😐
:0 😐
 
xkcdBot, you're going insane.
 
@AstroCB 😐
 
!
 
@AstroCB 😐
@xkcdBot 😐
:0 😐
 
Bot replying self too.
 
4:40 AM
@SilentKiller 😐
 
:P
 
@AstroCB 😛
 
It works!
:D
 
@AstroCB 😄
 
:P
 
4:43 AM
@AstroCB 😛
 
:O
 
@AstroCB 😮
 
kitteh
 
@AstroCB 😺
 
:-(
 
4:52 AM
@AstroCB 😞
 
5:09 AM
:-|
 
:0 😮
@xkcdBot 😮
 
that was a weird match
pizza
>:(
 
@yellowantphil 😡😞
 
@xkcdBot you okay ?
:P
 
:-|
 
5:10 AM
@SilentKiller 😛
 
:|
 
@AstroCB 😐
 
replying to smiles only.
 
@yellowantphil 😐
 
5:11 AM
should be :-|
also
but I'll live
 
you silently killed the bot
D:
:D
 
@yellowantphil 😄
 
lols and you alive it. ;-)
 
5:13 AM
it doesn't like D:
;)
 
bot not understanding wink ;)
 
Here's the subset I'm using:
 var matchesDict = {
                "\\:d": "😄",
                "\\:o": "😮",
                "\\:0": "😮",
                "\\:p": "😛",
                "B-?d": "😎",
                ">\\:\\(": "😡",
                "xd": "😆",
                "\\:-?\\|": "😐",
                "kitteh": "😺",
                "\\:-?\\(": "😞"
};
 
:0 😄😮😮😛😆😺
@xkcdBot 😮
 
you should add wink too.
:P
 
5:18 AM
@SilentKiller 😛
 
Will do.
 
mean its not case sensitive.
 
@SilentKiller It is; that's partially why I'm going through the pain of escaping everything so that I can use regex.
:p
 
@AstroCB 😛
 
regex is awesome. :)
 
5:19 AM
we need this one D:
 
@SilentKiller I didn't even include the quintessential emoticon.
 
@yellowantphil suggestion or requirement ? ;)
 
we need D: or the world will end D: D: D:
:)
that's the one you didn't include, or is it off right now?
 
@yellowantphil That is not in my recognized data subset.
 
hmmmmmmmmmmmmmmmmmm
😒
 
 
8 hours later…
1:36 PM
Test
!xkcd latest
 
!xkcd help
 
Usage: !xkcd [command][ params( optional params)]
about – Get information about xkcdBot.
find [searchTerms] – Search for xkcd comics with Google (100 queries/day).
[comic ID] – Post oneboxed comic.
last – Onebox most recent xkcd.
blame( [user]) – Find out who's to blame for your maladies.
owner – Find out who owns xkcdBot.
status – Get xkcdBot's status.
 
!xkcd 123
 
1:38 PM
!xkcd blame
!xkcd blame Jonah
 
It's Jonah's fault.
 
!xkcd find random
 
!xkcd find a;lsdkjf;laksdjf;laksjdf;lkasjdfl;afjs
 
No results found.
 
1:39 PM
!xkcd status
?
!xkcd status
 
1:42 PM
????
 
@xkcdBot Shhh
 
@AstroCB Never!
 
:D
!!!
:D
!xkcd about
 
@AstroCB Hello – I'm xkcdBot. I listen for things you say in this chat room and suggest possibly relevant xkcd comics. I can also search xkcd on command and onebox comics given an ID; I will post new comics as they are posted on xkcd.com. For a list of commands, use !xkcd commands.
 
1:48 PM
!xkcd owner
?
!xkcd owner
 
@AstroCB My owner is AstroCB, but you needn't worry about that because I am sentient.
 
!ping Astro
 
Prepare to be pinged, @AstroCB.
 
!ping AstroCB
 
Prepare to be pinged, @AstroCB.
 
2:23 PM
!xkcd owner
 
2:37 PM
!xkcd owner
Huh.
!xkcd owner
 
@AstroCB My owner is AstroCB, but you needn't worry about that because I am sentient.
 
Weird.
 
 
5 hours later…
7:38 PM
Hello?
!xkcd about
 
@AstroCB Hello – I'm xkcdBot. I listen for things you say in this chat room and suggest possibly relevant xkcd comics. I can also search xkcd on command and onebox comics given an ID; I will post new comics as they are posted on xkcd.com. For a list of commands, use !xkcd commands.
 
@xkcdBot Shh...
 
@AstroCB Never!
 

« first day (103 days earlier)      last day (98 days later) »