Maint: Move sleep/wake methods to bot

Move the sleep/wake methods to the bot module. When a trigger performs
an action that requires a cooldown period, the entire bot should be
suspended. This causes the bot to ignore all triggers, rather than just
the actions of the trigger that was just executed.