Right now, this is meant to run weekly. It would be better for it to, instead, listen to fedocal-related events on the message bus and update Discourse as needed.