public IDarioBotReply ReplyBack(TelegramUpdate telegramMsg) { TelegramMessage message = telegramMsg.Message; TelegramCallbackQuery callbackQuery = telegramMsg.CallbackQuery; if (callbackQuery != null) { return(ReplyFor(callbackQuery)); } else { if (message.Voice != null) { return(ReplyFor(message.From, message.Voice)); } if (message.Text == null) { return(new UnhandledInput(_telegramApi, _repository, message.From)); } return(ReplyFor(message)); } }
private IDarioBotReply ReplyFor(TelegramCallbackQuery callbackQuery) { return(HandleCommand(callbackQuery.Data, callbackQuery.From)); }