public async Task <bool> IsHandable(Update update) { var a = update.Message?.Text?.Length > 0 && (update.Message?.ReplyToMessage?.Text?.Length > 0 || update.Message?.ReplyToMessage?.Caption?.Length > 0); if (!a) { return(false); } var patterns = update.Message.Text.Split('\n', '\r').ToList(); return(ReplaceHelper.IsHandable(patterns)); }