Refactor scheduled messages to allow arbitrary text & per-day timings