This will require some ingenuity and should probably be a different PR, but what do you think about breaking out !settopic's functionality and then making the clock thread responsible for automatically changing the topic after midnight?