I think the point of only allowing POST, was that bots couldn't read in information from the outside world that would allow them to 'cheat'(?) (I didnt really understand this, but I think this was the logic given as to why POST okay, but not GET)
Maybe having no callback is deliberate. as otherwise you could just POST to localhost, read the response and it would act in the exact same way as a get.
@lightbringer Im far from finished (need to normalise inputs + lots of other fixes), and Im a machine learning noob.
but what Im trying is to basically ship the data off to an external program (either by http post or log parsing). This has a neural net running in it.
It then takes the nets weights and literally writes them into the lua bot files, where there is also a pure-lua implemented copy of the net, which it can run through during the game to make predictions for new data.
This means it can learn things 'between' games, it just cannot learn during the game.
It's kind of hard to implement and a pain, but I dont see a simpler way
(also currently bot games are providing the training data for what im trying to learn. but for more advanced things like laning/fighting. it's probably going to be best to use clarity to parse high-level replays for the training data)
havent worked on it in a while but should have a lot of free time in the summer