public async Task RunAsync() { _logger.Information("BotService Starting"); IsRunning = true; _requestDispatcher.Start(); await _backgroundServiceRegistry.StartAsync().ConfigureAwait(false); _logger.Information("BotService Running"); await _messageHandler.RunAsync().ConfigureAwait(false); }