Since I can't find the right repo where i can send issues about the pokemon RPC, I'm wondering if the bot also has a kill switch incase Niantic injects something on the remote procedure call that is currently unknown for the bot to handle.
The bot is starting to get more and more smarter and acting humanlike for them to figure out who's botting or not. We don't want to be caught off guard if suddenly the server sends a question "r u a robot bro?" and the bot doesn't know what to answer. I'm too lazy to analyze the whole code but just incase this feature is not implemented, it would be nice just to have our bot suddenly disconnects and pretend to get a "connection timeout" and wait for several hours to log back again.