4:32am. To handle this, i implemented a setInterval, which runs every 30 seconds to check if the bot is still alive (function described below as checkAliveAndRestart()). 4:32am, but since it's sending out heartbeats, i have reason to believe it does (checkAliveAndRestart() also logs still alive). Logs for this are attatched in the first two screenshots.client.on('debug', ...) also never logged an error except at 4:32, when it briefly lost internet)

