@igeljaeger @phoenix @matrix Her bot's a shit bot anyway, it requires an archive of all posts because it actually retrains every time (despite the library she uses supporting serialization of the training data), and because that's slow as hell it retrains from a random selection of 1,000 posts, and retries if it can't generate one. It's seriously shit code. I wrote this so people would be able to have something that does the same thing, except it's way faster, way fewer dependencies, doesn't make you run a damn webserver, easy to script if you want to shoe-horn it into a clicky thing, etc. I did it after that whole stupid drama where she noticed someone did a bot version of me and then she posted the auth token, intentionally compromising the
@pbooks account (on the grounds that the person that set it up and I were both fascists somehow).
Anyway, I haven't posted that bot on Github yet but it doesn't require a goddamn browser or have a build step or anything, it is easy to script. I'm really good at not remembering to update the jojobot or pbort bios to include a link to the source, but here's the source. Directions are at the top of the file, --help should help from there. I erred on the side of overdocumenting it.
Here are the crontab entries for
@jojobot, for example:
11 * * * * /path/to/embot train -d /path/to/.embot
https://freespeechextremist.com/users/Jojothegoodperson29,59 * * * * /path/to/embot post -d /path/to/.embot
https://freespeechextremist.com/users/Jojothegoodperson jojobot
freespeechextremist.comOnce an hour, it trains, then twice an hour it posts. (The reason it posts four times an hour is because it also uses his KF account, and both of them post to the same place.)
embot