Well Kim, funny you should ask!
Made a couple of new bots based on the text of Disco Elysium. I couldn't decide whether to do a Kim Kitsuragi one or one of all the skill dialogues so I did both. Choose your poison! Random skills will assault your thoughts at @discobot, and Lt. Kitsuragi will remind you to get back to solving the case already at @kimbot.
Both are posting twice a day each for now - might dial that back later if it ends up feeling too much. And both will likely contain massive spoilers for Disco Elysium before long, so tread carefully.
Assorted hemming and hawing
My main worry about putting a bunch of lines from Disco Elysium onto people's timelines is that, while I do love the game, not all of it is stuff I'd want to put onto a page of mine out of context. (not to mention a few bits that are still bad in context...) I was initially leaning towards just doing the Kim bot due to him being the reasonable guy who doesn't say horrible things while also having enough lines to make a random bot work. I think I can make the skills work, though. I went through and removed a bunch of lines I didn't want to post, and I've got a nice queue system set up so I can look at stuff ahead of time. So hopefully it should work out okay. Though Endurance is currently entirely absent, as I haven't got round to going through and making a set of lines where he isn't telling you to be a fascist. Great guy.
Thanks to:
- @vallerie's cohost.py library for posting to Cohost via python
- The FAYDE playback experiment, for searching through game text and providing a convenient set of databases of all the game text
- Disco Reader for further helping me understand how the dialogue works internally
- Assorted people on reddit who made this code, without which I wouldn't have been able to figure out how to detect check success and failures
- Everyone involved in making Disco Elysium. It's a good game!
