Dec 27th if you somehow don't own this... 11 YEAR OLD GAME?!? Goddamn.
Dec 28th isn't really on my favorites, but Jim Groovester won't shut up about it, so it's here now.
x2 Dec 29th (Probably an outrageous number of copies if enough people sign up, it's a fucking addictive game! I will tell you all the best mods.)
As for bot progress, the bot understands 95% of the following commands:
!signup [steam link on the word Steam]
Currently, this checks for the word "Steam", but it doesn't have to fairly easily. I can allow for some arbitrary additional checks as needed, to ensure that the rules have been read!
!add [game name with steam link]( on)? [Date]
The date is a bit flexible, but it only works for December at the moment because I'm lazy and writing regex for a date interpreter is probably a lot simpler than I'm making it. Also, I need to make an (x#) functional, for obvious reasons.
!join [game name]
Currently, must match exactly, case insensitive, but I will add in best guess approximation.
!win [game name] [username]
Currently, must match exactly, case insensitive, but I will add in best guess approximation.
!orphan [game name]
Currently, must match exactly, case insensitive, but I will add in best guess approximation.
When all of these are done, my end goal is to have four posts be generated: The sign-ups, the games in alphabetical order with their sign-up list, the games in calendar order, AND an "update post" that shows what was added from each read post (It will ideally store the last read post and read posts only after that post. I'm working on a crappy gui that will display this in a really simple fashion, with a potential for you to add in missed posts on your own (Which is really annoying, I know, but hopefully it shouldn't happen at all.)
If you want, I can add in the ability to login and post/modify under a username/password, but that requires a level of trust to either read my python script OR assume that I haven't added in a secret way to steal your information or make a cryptominer, but it also requires me to trust that you don't immediately take my code and give it away to spambots and invoke the wrath of Toady for saving the bots about a couple of days of parsing SMF formatting and creating a horrible bot checker.
It is entirely possible to add in a randomization feature to allow for a winner to be rolled, as well, but I don't want the bot to do that because it feels impersonal.