Bot games don't automatically save and my guess is they won't be added to the API games archives. Though, there are some upcoming changes to how bot games are handled so it possible that could change as well, al least for games after that.
Bug: API doesn't allow for downloading bot games
What do you mean by "don't automatically save"? I don't remember clicking a button to save the game, and I can still access it by my games list, so the data is there. Obviously, the data is not accessible via the API.
Also, what do you mean by, 'it is "possible" this could change'?
I came here to report a bug. Will the dev team have a look at this and decide what they're going to do about it, or are you saying you don't know?
Bot games have to either be manually saved or have a game review to save them. They are not part of the normal game archive process and as far as I'm aware, the Public API game endpoints won't include them.
It's possible that could change in the future, as there's work in low not games are going to be handled. However, the Public API isn't actively getting new development, so unless the bot project process changes what the API accesses, it probably won't change.
Bot games not being in the Public API isn't a bug, it's by design (as I understand it)
I'm working on a GUI that lets people download their games from chess.com, and games played against bots are missing in the data set.
Example:
No games show up in https://api.chess.com/pub/player/robin_buck/games/2022/01 although this player played one bot game that month (compare with https://www.chess.com/member/robin_buck/games close to the end of the list).
Note that, although this endpoint returns no games, it shows up in https://api.chess.com/pub/player/robin_buck/games/archives.