!7 cmodule ThinkCurrentTime > DynPrintLogAndEnabled { start { updateMsg(); } void updateMsg enter { if (enabled) pcall { S text = print("New thought: ", "We passed " + localTime_24_minutesToZero()); Pair id = gazelle_thoughtMessageID(); dm_call('discordBot, 'editMessage, id.a, id.b, text); } long delay = (timeToNextLocalHour()+100) % (60*60000); localPrint("Delay: " + delay); doAfter(delay, r updateMsg); } }