pub async fn start_scheduling(
    pool: &'static MySqlPool,
    channel_id: &'static str,
    rate_limiter: Arc<RateLimiter>
) -> Result<JoinHandle<()>>