private async Task HadleMessageAsync(Message message, TelegramBotClient client) { Command command; if (message.Text == null) { command = bot.GetUserCommand(CommandsList.Tutorial); } else if (DateTime.TryParse(message.Text, out _)) { command = bot.GetHiddenCommand(CommandsList.Rate); } else { command = bot.GetUserCommand(message.Text); } await command.Execute(message, client); }