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

3:51 AM
!newgame a,a,a,a
!newgame a,a,a,a
 
RED: a, a
BLUE: a, a
RED spymaster only, please click on this link to see the seed: https://onetimesecret.com/secret/acm7cf1jammsu14bfgnhmnto4owruxm
BLUE spymaster only, please click on this link to see the seed: https://onetimesecret.com/secret/29u8ytnh3hi5so2pidzcupn3ys1nl79

Please save the seed somewhere! As a last resort if any of you happens to forget the seed, you can type !recall to get a new link.
BLUE goes first!
 
!newgame a,a,a,a
!newgame a,a,a,a
 
RED: a, a
BLUE: a, a
RED spymaster only, please click on this link to see the seed: https://onetimesecret.com/secret/j35c3yqv0nip3ztgifh2v02s6ybbwil
BLUE spymaster only, please click on this link to see the seed: https://onetimesecret.com/secret/ilpqcii10655vgff48gy7evi0dizwxg

Please save the seed somewhere! As a last resort if any of you happens to forget the seed, you can type !recall to get a new link.
BLUE goes first!
 
... of course
!newgame a,a,a,a
 
RED: a, a
BLUE: a, a
RED spymaster only, please click on this link to see the seed: https://onetimesecret.com/secret/qo9jl1u68y2pjq90mm3lcrucgustfds
BLUE spymaster only, please click on this link to see the seed: https://onetimesecret.com/secret/8bp09qer9h5vq9w8e9i6f6j3er7ei5

Please save the seed somewhere! As a last resort if any of you happens to forget the seed, you can type !recall to get a new link.
 
3:57 AM
...of course?
 
RED goes first!
 
I was trying to look for a message that started with RED:
but Shiro reads everything in lowercase so I'd never find it
!newgame a,a,a,a
 
RED: a, a
BLUE: a, a
RED spymaster only, please click on this link to see the seed: https://onetimesecret.com/secret/2mvr0ixf366lnxhm3lg1bfv2qeasv23
BLUE spymaster only, please click on this link to see the seed: https://onetimesecret.com/secret/d456wmfl1d8wwjwt5o2s711wj8f5x3e

Please save the seed somewhere! As a last resort if any of you happens to forget the seed, you can type !recall to get a new link.
BLUE goes first!
RED: a,a
RED:b,b
RED: c,c
 
???
 
Shiro now pins all messages sent by herself that begin with RED: or BLUE
so room owners don't have to pin the teams anymore
I didn't actually test blue
 
4:02 AM
ah nice
 
BLUE: testing 123
 
neato
 
Awesome!
 
Two features to consider, as if you haven't done enough already :)
- a way to edit the teams with !cmds
- auto-announce Neutral and show the board if one is guessed
 
the first is actually currently being done
 
4:14 AM
not sure if the second would be necessary
 
in general, turns end with someone passing (probably 60%), a Neutral guess being made (probably 25%), a wrong team guess being made (maybe 10%), or assassin being hit. The latter two should be manually handled, for dramatic effect if nothing else.
The first one is auto !boarded now. if the second could practically be auto!boarded as well it'd be nice. Not needed, but nice.
 
!newgame a,b,c,d
 
RED: b, c
BLUE: a, d
RED spymaster only, please click on this link to see the seed: https://onetimesecret.com/secret/pdvpm4kchc3rartrjk8w2fgr4tsug6m
BLUE spymaster only, please click on this link to see the seed: https://onetimesecret.com/secret/l94tfohrbetjfj8009ilahw4fvifp9q

Please save the seed somewhere! As a last resort if any of you happens to forget the seed, you can type !recall to get a new link.
BLUE goes first!
 
!join
 
Hi ffao, you'll be joining team red!
RED: b, c, ffao
 
4:21 AM
hmm, why is blue not pinned
 
Hm was that join thing automated?
 
it was
do you want to try it too? helps debug :P
 
oh wait, wrong window
 
!join
 
!join
 
4:23 AM
nice
!join
 
@Shiro AAAAAHHH!!! Shiro has gained sentience!
 
Hi Jan Dvorak, you'll be joining team blue!
BLUE: a, d, Jan Dvorak
 
bug: needs to be unpriv
 
Oh so that's why Shiro ignored me
rude
 
see, it already helped me debug
 
4:24 AM
or perhaps a version with an argument
 
Yeah, has to be a "Trusted USER"
 
version with arguments?
!join Ankoganit
 
Hi Ankoganit, you'll be joining team blue!
 
nice
 
BLUE: a, d, Jan Dvorak, Ankoganit
 
4:25 AM
Oh wow
that's good
 
ok, I already got 3 bugs from this
but it's working better than expected
!joinblue Tumbler41
 
BLUE: a, d, Jan Dvorak, Ankoganit, Tumbler41
 
Hey I'm compiling a list of a few people to add to the trusted user list. Mind if I submit a pull request for that?
 
Wait why does it keep adding to BLUE
 
!join
 
4:26 AM
Hi Jan Dvorak, you'll be joining team red!
RED: b, c, ffao, Jan Dvorak
 
@Ankoganit read my command again
 
dedupe logic?
 
Ohh got it
 
Lol, now you're on BOTH teams. :P
 
!join ffao
 
4:27 AM
Hi ffao, you'll be joining team red!
RED: b, c, ffao, Jan Dvorak, ffao
 
!joinassassin Rubio
 
Hi Rubio, you'll be joining team red!
RED: b, c, ffao, Jan Dvorak, ffao, Rubio
 
that would be a fourth bug? :P
 
lol. that wasn't expected!
 
What's the current bug list? :-D
 
4:28 AM
join needs to be unpriv'd, Ankoganit and tumbler need to be added to the whitelist, !join should take names with spaces, and !joinxyz shouldn't count
although I think the last one is more trouble to fix than it's worth, really
 
!join jan dvorak
 
Hi jan, you'll be joining team blue!
BLUE: a, d, Jan Dvorak, Ankoganit, Tumbler41, jan
 
@ffao Adding some to the whitelist now. Pull request incoming.
 
close enough, though :-D
 
see, it counts dvorak as a third argument
 
4:30 AM
!join "jan dvorak"
 
Hi "jan, you'll be joining team blue!
BLUE: a, d, Jan Dvorak, Ankoganit, Tumbler41, jan, "jan
 
bug #5 :-D
 
I don't think I'll be fixing that one either :P
 
yay html
 
!join <3
 
4:35 AM
Hi &lt;3, you'll be joining team red!
RED: b, c, ffao, Jan Dvorak, ffao, Rubio, &lt;3
 
facepalm Stop abusing her!
 
On the upshot, we now have an HTML encoder bot :-D
 
:P
 
I'm not abusing her, I'm stress-testing her :-D
 
!newgame a,b,c,d
 
4:39 AM
RED: b, c
BLUE: a, d
 
!join Jan Dvorak
 
Hi Jan Dvorak, you'll be joining team red!
RED: b, c, Jan Dvorak
 
bug: she doesn't clear old stars
 
but she does
 
unless she dies in the meantime?
 
4:40 AM
yep
 
still a bug
or maybe a FR
 
more like a FR at this point
I would need to crawl the starboard for pins on every startup and remove Shiro's pins
too much work
!join
 
Hi ffao, you'll be joining team blue!
BLUE: a, d, ffao
 
!leave
 
BLUE: a, d
 
4:42 AM
#starred-posts contains:(Shiro)
 
Sid
5:02 AM
Well well well, Shiro is turning more human.
Isn't that supposed to be bad?
 
Nah, as long as you don't mind serving your robot overlords. Most people do that these days anyways!
 
Sid
!join Sid
 
Doesn't currently work for "non-trusted" users. Ffao's going to fix that
You should just be able to do
!join
 
I'd rather serve robot overlords than human overlords.
 
Sid
Wow, I am apparently non-trusted still. Wonder what I have to do to become trusted..
 
5:05 AM
Welp... I just submitted a request with some more names on it... But yours wasn't on it.... woops.
 
probably the last test of the night, I'm sorry for spamming this room
!newgame a,b,c,d
 
RED: a, c
BLUE: b, d
RED spymaster only, please click on this link to see the seed: https://onetimesecret.com/secret/rbfmb5lkaq4hoy7n6f3a4it4wxsec0a
BLUE spymaster only, please click on this link to see the seed: https://onetimesecret.com/secret/5qchnv4iisc6mu3detp6dxwt8r03lda

Please save the seed somewhere! As a last resort if any of you happens to forget the seed, you can type !recall to get a new link.
RED goes first!
 
nice
 
Sid
Nice!
 
@ffao Great job!
 
5:09 AM
STAR
[PASS]
 
 
Leeeeeegit!
 
gives ffao a medal
🏅
 
Future Enhancement - Admin/Admins can add user id's to white list using command instead of hard-coding.
 
I thought about that one too, but I already coded too much for tonight
 
5:12 AM
No problems. You are ahead of schedule already ;) Take some rest
STAR
[Pass]
 
Sid
It hasn't pinned the teams though..
 
[pass]
 
 
I thought about that as well, but then you'd have to make Shiro remember things when she gets rebootted... Seems anoying.
 
yes, that's the main issue
I'd need to add a database
 
5:13 AM
^ Yes
 
or just a flat file with the data
pickle
 
It tried to pin the teams
but I got a 409 from SE
HTTPError: 409 Client Error: Conflict for url: chat.stackexchange.com/messages/37907452/owner-star
 
That works too. But, if this game is going to get bigger, may be the database can be used for several purposes
 
it looks like the pinning feature can't be 100% reliable at this point
maybe Shiro ran out of pins, I don't know
 
@Techidiot Meh. We don't need shiro to get too smart.
 
5:15 AM
Hehe..I can see it's future. Looks promising :)
 
@ffao That's ok. People can manually pin if it fails.
 
Yes, a couple of trusted RO's in every time zone and the job should be done..
KISS strategy!
 
Sid
What's that?
 
Keep It Simple Stupid
 
KISS is an acronym for "Keep it simple, stupid" as a design principle noted by the U.S. Navy in 1960. The KISS principle states that most systems work best if they are kept simple rather than made complicated; therefore simplicity should be a key goal in design and unnecessary complexity should be avoided. The phrase has been associated with aircraft engineer Kelly Johnson (1910–1990). The term "KISS principle" was in popular use by 1970. Variations on the phrase include "Keep it Simple, Silly", "keep it short and simple", "keep it simple and straightforward" and "keep it small and simple". �...
 
Sid
5:18 AM
Hehe..
 
the whole bot pretty much follows that strategy :P
I mean, the first version did nothing but print boards and it was very helpful already
 
I like it's current state honestly. Good mix of simplicity and features.
!join
 
Sorry, I don't have any teams stored right now!
 
!newgame a, b, c, d
 
RED: b, d
BLUE: a, c
RED spymaster only, please click on this link to see the seed: https://onetimesecret.com/secret/nvb5oddfcbmt7yaw1glywj78hzz3anl
BLUE spymaster only, please click on this link to see the seed: https://onetimesecret.com/secret/mc9kkdovalsw4b5hnzcr58boelwizv6

Please save the seed somewhere! As a last resort if any of you happens to forget the seed, you can type !recall to get a new link.
RED goes first!
 
5:25 AM
!join
 
Hi Tumbler41, you'll be joining team blue!
BLUE: a, c, Tumbler41
 
Sid
!join
 
oh, right, tumbler forgot to add you in his PR
 
:(
 
!join
D:
 
5:31 AM
@ffao Not sure if you've left for bed, (:P) but should !join be a command that anyone can use?
 
I don't know, there's no philosophy behind Shiro permissions :P
 
Haha. I'd vote for taking out the is_trusted_user check for join.
 
If we use !join, it should be everyone, else, it should be !invte name
I vote to change the name of that variable for authorized_user..... it makes me feel like I am not to be trusted >.<
 
lol, the vast majority of users won't see the code. :P
 
!leave
FR ^
 
5:37 AM
!leave
 
BLUE: a, c
 
if you can see the is_trusted_user check then you can make a PR to add yourself >.<
 
KK will do.
Just didn't know if you'd approve... Of course I guess you could just deny the pull request.... I'll do that next time. :P
 
I was replying to stack reader there
but I'll approve the join thing too
 
oh
 
5:47 AM
Yes, the first version was much simpler. Now, with the new set of command's, we might soon need a !help feature.
 
I'll make a !help command that says "please ping @Techidiot and ask him about the command list"
 
Haha.
starts to make a Techidiot bot which responds to !help
 
LOL
 
6:38 AM
Hey guys
^ Are we going to let that die?
Hey is anybody even online when I am?
This is ridiculous. I leave for two hours, and guess when everybody else starts chatting?
 
I'm too tired to switch rooms for testing :(
 
7:00 AM
Does anybody want a game?
 
7:21 AM
A game anyone?
 
Sid
7:50 AM
Lol, "for discussing calculators"?
 
@Deusovi if Shiro is generally responsive but is not posting boards, it could be puush's fault; next time this happens you can try to !imagehost imgur to see if that fixes it
 
Why not self-host the images?
They don't need to survive for very long...
 

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