From b0ad6fcce9437eadb07e7dc852a7d2841bdd4765 Mon Sep 17 00:00:00 2001 From: Rubenlagus Date: Sun, 26 Jun 2016 20:13:18 +0200 Subject: [PATCH] 1. Update to version v2.3.3.4 --- pom.xml | 2 +- .../telegram/services/TransifexService.java | 26 +-- .../updateshandlers/ChannelHandlers.java | 12 +- .../updateshandlers/DirectionsHandlers.java | 18 +-- .../updateshandlers/FilesHandlers.java | 10 +- .../updateshandlers/WeatherHandlers.java | 151 +++++++++--------- 6 files changed, 111 insertions(+), 108 deletions(-) diff --git a/pom.xml b/pom.xml index 2aa5a6d..cf4cc74 100644 --- a/pom.xml +++ b/pom.xml @@ -25,7 +25,7 @@ UTF-8 UTF-8 4.5.2 - v2.3.3.3 + v2.3.3.4 20160212 5.1.39 diff --git a/src/main/java/org/telegram/services/TransifexService.java b/src/main/java/org/telegram/services/TransifexService.java index ce701ca..71d0768 100644 --- a/src/main/java/org/telegram/services/TransifexService.java +++ b/src/main/java/org/telegram/services/TransifexService.java @@ -94,7 +94,7 @@ public class TransifexService { HttpClient client = HttpClientBuilder.create().build(); HttpGet request = new HttpGet(BASEURLiOS.replace("@language", query)); HttpResponse response = client.execute(request); - result = IOUtils.toByteArray(new InputStreamReader(response.getEntity().getContent(), "UTF-16LE")); + result = IOUtils.toByteArray(new InputStreamReader(response.getEntity().getContent(), "UTF-16LE"), "UTF-16LE"); } catch (IOException e) { BotLogger.error(LOGTAG, e); } @@ -107,7 +107,7 @@ public class TransifexService { HttpClient client = HttpClientBuilder.create().build(); HttpGet request = new HttpGet(BASEURLOSX.replace("@language", query)); HttpResponse response = client.execute(request); - result = IOUtils.toByteArray(new InputStreamReader(response.getEntity().getContent(), "UTF-16LE")); + result = IOUtils.toByteArray(new InputStreamReader(response.getEntity().getContent(), "UTF-16LE"), "UTF-16LE"); } catch (IOException e) { BotLogger.error(LOGTAG, e); } @@ -120,7 +120,7 @@ public class TransifexService { HttpClient client = HttpClientBuilder.create().build(); HttpGet request = new HttpGet(BASEURLTDesktop.replace("@language", query)); HttpResponse response = client.execute(request); - result = IOUtils.toByteArray(new InputStreamReader(response.getEntity().getContent(), "UTF-16LE")); + result = IOUtils.toByteArray(new InputStreamReader(response.getEntity().getContent(), "UTF-16LE"), "UTF-16LE"); } catch (IOException e) { BotLogger.error(LOGTAG, e); } @@ -133,7 +133,7 @@ public class TransifexService { HttpClient client = HttpClientBuilder.create().build(); HttpGet request = new HttpGet(BASEURLTemplates.replace("@language", languageCode)); HttpResponse response = client.execute(request); - result = IOUtils.toByteArray(new InputStreamReader(response.getEntity().getContent(), "UTF-8")); + result = IOUtils.toByteArray(new InputStreamReader(response.getEntity().getContent(), "UTF-8"), "UTF-8"); } catch (IOException e) { BotLogger.error(LOGTAG, e); } @@ -146,7 +146,7 @@ public class TransifexService { HttpClient client = HttpClientBuilder.create().build(); HttpGet request = new HttpGet(BASEURLWebogram.replace("@language", query)); HttpResponse response = client.execute(request); - result = IOUtils.toByteArray(new InputStreamReader(response.getEntity().getContent(), "UTF-16LE")); + result = IOUtils.toByteArray(new InputStreamReader(response.getEntity().getContent(), "UTF-16LE"), "UTF-16LE"); } catch (IOException e) { BotLogger.error(LOGTAG, e); } @@ -159,7 +159,7 @@ public class TransifexService { HttpClient client = HttpClientBuilder.create().build(); HttpGet request = new HttpGet(BASEURLWP.replace("@language", query)); HttpResponse response = client.execute(request); - result = IOUtils.toByteArray(new InputStreamReader(response.getEntity().getContent(), "UTF-16LE")); + result = IOUtils.toByteArray(new InputStreamReader(response.getEntity().getContent(), "UTF-16LE"), "UTF-16LE"); } catch (IOException e) { BotLogger.error(LOGTAG, e); } @@ -199,7 +199,7 @@ public class TransifexService { localFile.close(); File fileToUpload = new File(fileName); sendDocument = new SendDocument(); - sendDocument.setNewDocument(fileToUpload.getAbsolutePath(), fileName); + sendDocument.setNewDocument(fileToUpload.getAbsoluteFile()); } catch (FileNotFoundException e) { BotLogger.error(LOGTAG, e); } @@ -226,7 +226,7 @@ public class TransifexService { localFile.close(); File fileToUpload = new File(fileName); sendDocument = new SendDocument(); - sendDocument.setNewDocument(fileToUpload.getAbsolutePath(), fileName); + sendDocument.setNewDocument(fileToUpload.getAbsoluteFile()); } catch (FileNotFoundException e) { BotLogger.error(LOGTAG, e); } @@ -254,7 +254,7 @@ public class TransifexService { IOUtils.write(file, output); output.close(); sendDocument = new SendDocument(); - sendDocument.setNewDocument(fileToUpload.getAbsolutePath(), fileName); + sendDocument.setNewDocument(fileToUpload.getAbsoluteFile()); } catch (IOException e) { BotLogger.error(LOGTAG, e); } @@ -281,7 +281,7 @@ public class TransifexService { IOUtils.write(file, output); output.close(); sendDocument = new SendDocument(); - sendDocument.setNewDocument(fileToUpload.getAbsolutePath(), fileName); + sendDocument.setNewDocument(fileToUpload.getAbsoluteFile()); } catch (IOException e) { BotLogger.error(LOGTAG, e); } @@ -309,7 +309,7 @@ public class TransifexService { output.close(); if (fileToUpload.exists()) { sendDocument = new SendDocument(); - sendDocument.setNewDocument(fileToUpload.getAbsolutePath(), fileName); + sendDocument.setNewDocument(fileToUpload.getAbsoluteFile()); } } catch (IOException e) { e.printStackTrace(); @@ -338,7 +338,7 @@ public class TransifexService { output.close(); if (fileToUpload.exists()) { sendDocument = new SendDocument(); - sendDocument.setNewDocument(fileToUpload.getAbsolutePath(), fileName); + sendDocument.setNewDocument(fileToUpload.getAbsoluteFile()); } } catch (IOException e) { e.printStackTrace(); @@ -367,7 +367,7 @@ public class TransifexService { output.close(); if (fileToUpload.exists()) { sendDocument = new SendDocument(); - sendDocument.setNewDocument(fileToUpload.getAbsolutePath(), fileName); + sendDocument.setNewDocument(fileToUpload.getAbsoluteFile()); } } catch (IOException e) { e.printStackTrace(); diff --git a/src/main/java/org/telegram/updateshandlers/ChannelHandlers.java b/src/main/java/org/telegram/updateshandlers/ChannelHandlers.java index 8337212..cdceb9b 100644 --- a/src/main/java/org/telegram/updateshandlers/ChannelHandlers.java +++ b/src/main/java/org/telegram/updateshandlers/ChannelHandlers.java @@ -115,7 +115,7 @@ public class ChannelHandlers extends TelegramLongPollingBot { SendMessage sendMessage = new SendMessage(); sendMessage.enableMarkdown(true); sendMessage.setChatId(message.getChatId().toString()); - sendMessage.setReplayToMessageId(message.getMessageId()); + sendMessage.setReplyToMessageId(message.getMessageId()); sendMessage.setText(String.format(ERROR_MESSAGE_TEXT, message.getText().trim(), errorText.replace("\"", "\\\""))); sendMessage.enableMarkdown(true); @@ -131,11 +131,11 @@ public class ChannelHandlers extends TelegramLongPollingBot { SendMessage sendMessage = new SendMessage(); sendMessage.enableMarkdown(true); sendMessage.setChatId(message.getChatId().toString()); - sendMessage.setReplayToMessageId(message.getMessageId()); + sendMessage.setReplyToMessageId(message.getMessageId()); ForceReplyKeyboard forceReplyKeyboard = new ForceReplyKeyboard(); forceReplyKeyboard.setSelective(true); - sendMessage.setReplayMarkup(forceReplyKeyboard); + sendMessage.setReplyMarkup(forceReplyKeyboard); sendMessage.setText(WRONG_CHANNEL_TEXT); sendMessage.enableMarkdown(true); @@ -146,7 +146,7 @@ public class ChannelHandlers extends TelegramLongPollingBot { SendMessage sendMessage = new SendMessage(); sendMessage.enableMarkdown(true); sendMessage.setChatId(message.getChatId().toString()); - sendMessage.setReplayToMessageId(message.getMessageId()); + sendMessage.setReplyToMessageId(message.getMessageId()); sendMessage.setText(AFTER_CHANNEL_TEXT); return sendMessage; @@ -156,9 +156,9 @@ public class ChannelHandlers extends TelegramLongPollingBot { SendMessage sendMessage = new SendMessage(); sendMessage.enableMarkdown(true); sendMessage.setChatId(chatId); - sendMessage.setReplayToMessageId(messageId); + sendMessage.setReplyToMessageId(messageId); if (replyKeyboardMarkup != null) { - sendMessage.setReplayMarkup(replyKeyboardMarkup); + sendMessage.setReplyMarkup(replyKeyboardMarkup); } sendMessage.setText(HELP_TEXT); diff --git a/src/main/java/org/telegram/updateshandlers/DirectionsHandlers.java b/src/main/java/org/telegram/updateshandlers/DirectionsHandlers.java index 796b8ff..3908638 100644 --- a/src/main/java/org/telegram/updateshandlers/DirectionsHandlers.java +++ b/src/main/java/org/telegram/updateshandlers/DirectionsHandlers.java @@ -111,8 +111,8 @@ public class DirectionsHandlers extends TelegramLongPollingBot { sendMessageRequest.setChatId(message.getChatId().toString()); ReplyKeyboardHide replyKeyboardHide = new ReplyKeyboardHide(); replyKeyboardHide.setSelective(true); - sendMessageRequest.setReplayMarkup(replyKeyboardHide); - sendMessageRequest.setReplayToMessageId(message.getMessageId()); + sendMessageRequest.setReplyMarkup(replyKeyboardHide); + sendMessageRequest.setReplyToMessageId(message.getMessageId()); for (String direction : directions) { sendMessageRequest.setText(direction); try { @@ -143,10 +143,10 @@ public class DirectionsHandlers extends TelegramLongPollingBot { private void onOriginReceived(Message message, String language) { SendMessage sendMessageRequest = new SendMessage(); sendMessageRequest.setChatId(message.getChatId().toString()); - sendMessageRequest.setReplayToMessageId(message.getMessageId()); + sendMessageRequest.setReplyToMessageId(message.getMessageId()); ForceReplyKeyboard forceReplyKeyboard = new ForceReplyKeyboard(); forceReplyKeyboard.setSelective(true); - sendMessageRequest.setReplayMarkup(forceReplyKeyboard); + sendMessageRequest.setReplyMarkup(forceReplyKeyboard); sendMessageRequest.setText(LocalisationService.getInstance().getString("sendDestination", language)); try { @@ -191,10 +191,10 @@ public class DirectionsHandlers extends TelegramLongPollingBot { private void onStartdirectionsCommand(Message message, String language) { SendMessage sendMessageRequest = new SendMessage(); sendMessageRequest.setChatId(message.getChatId().toString()); - sendMessageRequest.setReplayToMessageId(message.getMessageId()); + sendMessageRequest.setReplyToMessageId(message.getMessageId()); ForceReplyKeyboard forceReplyKeyboard = new ForceReplyKeyboard(); forceReplyKeyboard.setSelective(true); - sendMessageRequest.setReplayMarkup(forceReplyKeyboard); + sendMessageRequest.setReplyMarkup(forceReplyKeyboard); sendMessageRequest.setText(LocalisationService.getInstance().getString("initDirections", language)); try { @@ -237,7 +237,7 @@ public class DirectionsHandlers extends TelegramLongPollingBot { replyKeyboardMarkup.setOneTimeKeyboad(true); replyKeyboardMarkup.setKeyboard(commands); replyKeyboardMarkup.setSelective(true); - sendMessageRequest.setReplayMarkup(replyKeyboardMarkup); + sendMessageRequest.setReplyMarkup(replyKeyboardMarkup); sendMessageRequest.setText(LocalisationService.getInstance().getString("chooselanguage", language)); try { sendMessage(sendMessageRequest); @@ -257,10 +257,10 @@ public class DirectionsHandlers extends TelegramLongPollingBot { } else { sendMessageRequest.setText(LocalisationService.getInstance().getString("errorLanguage")); } - sendMessageRequest.setReplayToMessageId(message.getMessageId()); + sendMessageRequest.setReplyToMessageId(message.getMessageId()); ReplyKeyboardHide replyKeyboardHide = new ReplyKeyboardHide(); replyKeyboardHide.setSelective(true); - sendMessageRequest.setReplayMarkup(replyKeyboardHide); + sendMessageRequest.setReplyMarkup(replyKeyboardHide); try { sendMessage(sendMessageRequest); languageMessages.remove(message.getFrom().getId()); diff --git a/src/main/java/org/telegram/updateshandlers/FilesHandlers.java b/src/main/java/org/telegram/updateshandlers/FilesHandlers.java index 86e1fd8..702ce81 100644 --- a/src/main/java/org/telegram/updateshandlers/FilesHandlers.java +++ b/src/main/java/org/telegram/updateshandlers/FilesHandlers.java @@ -125,7 +125,7 @@ public class FilesHandlers extends TelegramLongPollingBot { } sendMessageRequest.setChatId(message.getChatId().toString()); ReplyKeyboardHide replyKeyboardHide = new ReplyKeyboardHide(); - sendMessageRequest.setReplayMarkup(replyKeyboardHide); + sendMessageRequest.setReplyMarkup(replyKeyboardHide); sendMessage(sendMessageRequest); } @@ -157,7 +157,7 @@ public class FilesHandlers extends TelegramLongPollingBot { replyKeyboardMarkup.setOneTimeKeyboad(true); replyKeyboardMarkup.setKeyboard(commands); } - sendMessageRequest.setReplayMarkup(replyKeyboardMarkup); + sendMessageRequest.setReplyMarkup(replyKeyboardMarkup); sendMessage(sendMessageRequest); } @@ -233,7 +233,7 @@ public class FilesHandlers extends TelegramLongPollingBot { replyKeyboardMarkup.setOneTimeKeyboad(true); replyKeyboardMarkup.setKeyboard(commands); replyKeyboardMarkup.setSelective(true); - sendMessageRequest.setReplayMarkup(replyKeyboardMarkup); + sendMessageRequest.setReplyMarkup(replyKeyboardMarkup); sendMessageRequest.setText(LocalisationService.getInstance().getString("chooselanguage", language)); sendMessage(sendMessageRequest); languageMessages.add(message.getFrom().getId()); @@ -249,10 +249,10 @@ public class FilesHandlers extends TelegramLongPollingBot { } else { sendMessageRequest.setText(LocalisationService.getInstance().getString("errorLanguage")); } - sendMessageRequest.setReplayToMessageId(message.getMessageId()); + sendMessageRequest.setReplyToMessageId(message.getMessageId()); ReplyKeyboardHide replyKeyboardHide = new ReplyKeyboardHide(); replyKeyboardHide.setSelective(true); - sendMessageRequest.setReplayMarkup(replyKeyboardHide); + sendMessageRequest.setReplyMarkup(replyKeyboardHide); sendMessage(sendMessageRequest); languageMessages.remove(message.getFrom().getId()); } diff --git a/src/main/java/org/telegram/updateshandlers/WeatherHandlers.java b/src/main/java/org/telegram/updateshandlers/WeatherHandlers.java index c92445f..ea4d3f2 100644 --- a/src/main/java/org/telegram/updateshandlers/WeatherHandlers.java +++ b/src/main/java/org/telegram/updateshandlers/WeatherHandlers.java @@ -3,7 +3,11 @@ package org.telegram.updateshandlers; import org.telegram.BotConfig; import org.telegram.Commands; import org.telegram.database.DatabaseManager; -import org.telegram.services.*; +import org.telegram.services.CustomTimerTask; +import org.telegram.services.Emoji; +import org.telegram.services.LocalisationService; +import org.telegram.services.TimerExecutor; +import org.telegram.services.WeatherService; import org.telegram.structure.WeatherAlert; import org.telegram.telegrambots.TelegramApiException; import org.telegram.telegrambots.api.methods.send.SendMessage; @@ -123,9 +127,8 @@ public class WeatherHandlers extends TelegramLongPollingBot { SendMessage sendMessage = new SendMessage(); sendMessage.setChatId(chatId.toString()); sendMessage.enableMarkdown(true); - sendMessage.setReplayMarkup(getMainMenuKeyboard(language)); - sendMessage.setReplayToMessageId(messageId); - sendMessage.setReplayMarkup(replyKeyboard); + sendMessage.setReplyToMessageId(messageId); + sendMessage.setReplyMarkup(replyKeyboard); sendMessage.setText(LocalisationService.getInstance().getString("backToMainMenu", language)); DatabaseManager.getInstance().insertWeatherState(userId, chatId, MAINMENU); @@ -186,12 +189,12 @@ public class WeatherHandlers extends TelegramLongPollingBot { SendMessage sendMessage = new SendMessage(); sendMessage.setChatId(chatId.toString()); sendMessage.enableMarkdown(true); - sendMessage.setReplayToMessageId(messageId); + sendMessage.setReplyToMessageId(messageId); sendMessage.setText(Emoji.WAVING_HAND_SIGN.toString()); ReplyKeyboardHide replyKeyboardHide = new ReplyKeyboardHide(); replyKeyboardHide.setSelective(true); - sendMessage.setReplayMarkup(replyKeyboardHide); + sendMessage.setReplyMarkup(replyKeyboardHide); sendMessage(sendMessage); DatabaseManager.getInstance().insertWeatherState(userId, chatId, STARTSTATE); @@ -242,9 +245,9 @@ public class WeatherHandlers extends TelegramLongPollingBot { DatabaseManager.getInstance().deleteAlertCity(message.getFrom().getId(), message.getText()); SendMessage sendMessage = new SendMessage(); sendMessage.enableMarkdown(true); - sendMessage.setReplayToMessageId(message.getMessageId()); + sendMessage.setReplyToMessageId(message.getMessageId()); sendMessage.setChatId(message.getChatId().toString()); - sendMessage.setReplayMarkup(getAlertsKeyboard(language)); + sendMessage.setReplyMarkup(getAlertsKeyboard(language)); sendMessage.setText(LocalisationService.getInstance().getString("alertDeleted", language)); DatabaseManager.getInstance().insertWeatherState(message.getFrom().getId(), message.getChatId(), ALERT); @@ -254,9 +257,9 @@ public class WeatherHandlers extends TelegramLongPollingBot { private static SendMessage onAlertDeleteBackOptionSelected(Message message, String language) { SendMessage sendMessage = new SendMessage(); sendMessage.enableMarkdown(true); - sendMessage.setReplayToMessageId(message.getMessageId()); + sendMessage.setReplyToMessageId(message.getMessageId()); sendMessage.setChatId(message.getChatId().toString()); - sendMessage.setReplayMarkup(getAlertsKeyboard(language)); + sendMessage.setReplyMarkup(getAlertsKeyboard(language)); sendMessage.setText(LocalisationService.getInstance().getString("alertsMenuMessage", language)); DatabaseManager.getInstance().insertWeatherState(message.getFrom().getId(), message.getChatId(), ALERT); @@ -270,8 +273,8 @@ public class WeatherHandlers extends TelegramLongPollingBot { SendMessage sendMessage = new SendMessage(); sendMessage.enableMarkdown(true); sendMessage.setChatId(message.getChatId().toString()); - sendMessage.setReplayToMessageId(message.getMessageId()); - sendMessage.setReplayMarkup(getAlertsKeyboard(language)); + sendMessage.setReplyToMessageId(message.getMessageId()); + sendMessage.setReplyMarkup(getAlertsKeyboard(language)); sendMessage.setText(LocalisationService.getInstance().getString("alertsMenuMessage", language)); DatabaseManager.getInstance().insertWeatherState(message.getFrom().getId(), message.getChatId(), ALERT); sendMessageRequest = sendMessage; @@ -289,8 +292,8 @@ public class WeatherHandlers extends TelegramLongPollingBot { DatabaseManager.getInstance().createNewWeatherAlert(userId, cityId, message.getText()); SendMessage sendMessageRequest = new SendMessage(); sendMessageRequest.enableMarkdown(true); - sendMessageRequest.setReplayMarkup(getAlertsKeyboard(language)); - sendMessageRequest.setReplayToMessageId(message.getMessageId()); + sendMessageRequest.setReplyMarkup(getAlertsKeyboard(language)); + sendMessageRequest.setReplyToMessageId(message.getMessageId()); sendMessageRequest.setText(getChooseNewAlertSetMessage(message.getText(), language)); sendMessageRequest.setChatId(message.getChatId().toString()); @@ -326,8 +329,8 @@ public class WeatherHandlers extends TelegramLongPollingBot { sendMessage.enableMarkdown(true); ReplyKeyboardMarkup replyKeyboardMarkup = getSettingsKeyboard(language); - sendMessage.setReplayMarkup(replyKeyboardMarkup); - sendMessage.setReplayToMessageId(message.getMessageId()); + sendMessage.setReplyMarkup(replyKeyboardMarkup); + sendMessage.setReplyToMessageId(message.getMessageId()); sendMessage.setChatId(message.getChatId().toString()); sendMessage.setText(getSettingsMessage(language)); @@ -340,10 +343,10 @@ public class WeatherHandlers extends TelegramLongPollingBot { sendMessage.enableMarkdown(true); sendMessage.setChatId(message.getChatId().toString()); - sendMessage.setReplayToMessageId(message.getMessageId()); - sendMessage.setReplayMarkup(getAlertsKeyboard(language)); + sendMessage.setReplyToMessageId(message.getMessageId()); + sendMessage.setReplyMarkup(getAlertsKeyboard(language)); sendMessage.setText(getAlertListMessage(message.getFrom().getId(), language)); - sendMessage.setReplayToMessageId(message.getMessageId()); + sendMessage.setReplyToMessageId(message.getMessageId()); return sendMessage; } @@ -356,15 +359,15 @@ public class WeatherHandlers extends TelegramLongPollingBot { ReplyKeyboardMarkup replyKeyboardMarkup = getAlertsListKeyboard(message.getFrom().getId(), language); if (replyKeyboardMarkup != null) { - sendMessage.setReplayMarkup(replyKeyboardMarkup); + sendMessage.setReplyMarkup(replyKeyboardMarkup); sendMessage.setText(LocalisationService.getInstance().getString("chooseNewAlertCity", language)); DatabaseManager.getInstance().insertWeatherState(message.getFrom().getId(), message.getChatId(), ALERTDELETE); } else { - sendMessage.setReplayMarkup(getAlertsKeyboard(language)); + sendMessage.setReplyMarkup(getAlertsKeyboard(language)); sendMessage.setText(LocalisationService.getInstance().getString("noAlertList", language)); } - sendMessage.setReplayToMessageId(message.getMessageId()); + sendMessage.setReplyToMessageId(message.getMessageId()); return sendMessage; } @@ -373,9 +376,9 @@ public class WeatherHandlers extends TelegramLongPollingBot { sendMessage.enableMarkdown(true); sendMessage.setChatId(message.getChatId().toString()); - sendMessage.setReplayMarkup(getRecentsKeyboard(message.getFrom().getId(), language, false)); + sendMessage.setReplyMarkup(getRecentsKeyboard(message.getFrom().getId(), language, false)); sendMessage.setText(LocalisationService.getInstance().getString("chooseNewAlertCity", language)); - sendMessage.setReplayToMessageId(message.getMessageId()); + sendMessage.setReplyToMessageId(message.getMessageId()); DatabaseManager.getInstance().insertWeatherState(message.getFrom().getId(), message.getChatId(), ALERTNEW); return sendMessage; @@ -408,9 +411,9 @@ public class WeatherHandlers extends TelegramLongPollingBot { SendMessage sendMessage = new SendMessage(); sendMessage.enableMarkdown(true); - sendMessage.setReplayToMessageId(message.getMessageId()); + sendMessage.setReplyToMessageId(message.getMessageId()); sendMessage.setChatId(message.getChatId().toString()); - sendMessage.setReplayMarkup(getAlertsKeyboard(language)); + sendMessage.setReplyMarkup(getAlertsKeyboard(language)); sendMessage.setText(LocalisationService.getInstance().getString("alertsMenuMessage", language)); DatabaseManager.getInstance().insertWeatherState(message.getFrom().getId(), message.getChatId(), ALERT); @@ -421,9 +424,9 @@ public class WeatherHandlers extends TelegramLongPollingBot { SendMessage sendMessage = new SendMessage(); sendMessage.enableMarkdown(true); - sendMessage.setReplayToMessageId(message.getMessageId()); + sendMessage.setReplyToMessageId(message.getMessageId()); sendMessage.setChatId(message.getChatId().toString()); - sendMessage.setReplayMarkup(getUnitsKeyboard(language)); + sendMessage.setReplyMarkup(getUnitsKeyboard(language)); sendMessage.setText(getUnitsMessage(message.getFrom().getId(), language)); DatabaseManager.getInstance().insertWeatherState(message.getFrom().getId(), message.getChatId(), UNITS); @@ -434,9 +437,9 @@ public class WeatherHandlers extends TelegramLongPollingBot { SendMessage sendMessage = new SendMessage(); sendMessage.enableMarkdown(true); - sendMessage.setReplayToMessageId(message.getMessageId()); + sendMessage.setReplyToMessageId(message.getMessageId()); sendMessage.setChatId(message.getChatId().toString()); - sendMessage.setReplayMarkup(getLanguagesKeyboard(language)); + sendMessage.setReplyMarkup(getLanguagesKeyboard(language)); sendMessage.setText(getLanguageMessage(language)); DatabaseManager.getInstance().insertWeatherState(message.getFrom().getId(), message.getChatId(), LANGUAGE); @@ -470,8 +473,8 @@ public class WeatherHandlers extends TelegramLongPollingBot { sendMessage.enableMarkdown(true); ReplyKeyboardMarkup replyKeyboardMarkup = getSettingsKeyboard(language); - sendMessage.setReplayMarkup(replyKeyboardMarkup); - sendMessage.setReplayToMessageId(message.getMessageId()); + sendMessage.setReplyMarkup(replyKeyboardMarkup); + sendMessage.setReplyToMessageId(message.getMessageId()); sendMessage.setChatId(message.getChatId().toString()); sendMessage.setText(getSettingsMessage(language)); @@ -483,9 +486,9 @@ public class WeatherHandlers extends TelegramLongPollingBot { SendMessage sendMessageRequest = new SendMessage(); sendMessageRequest.enableMarkdown(true); sendMessageRequest.setChatId(chatId.toString()); - sendMessageRequest.setReplayMarkup(getUnitsKeyboard(language)); + sendMessageRequest.setReplyMarkup(getUnitsKeyboard(language)); sendMessageRequest.setText(LocalisationService.getInstance().getString("errorUnitsNotFound", language)); - sendMessageRequest.setReplayToMessageId(messageId); + sendMessageRequest.setReplyToMessageId(messageId); return sendMessageRequest; } @@ -497,8 +500,8 @@ public class WeatherHandlers extends TelegramLongPollingBot { sendMessageRequest.enableMarkdown(true); sendMessageRequest.setChatId(chatId.toString()); sendMessageRequest.setText(LocalisationService.getInstance().getString("unitsUpdated", language)); - sendMessageRequest.setReplayToMessageId(messageId); - sendMessageRequest.setReplayMarkup(getMainMenuKeyboard(language)); + sendMessageRequest.setReplyToMessageId(messageId); + sendMessageRequest.setReplyMarkup(getMainMenuKeyboard(language)); DatabaseManager.getInstance().insertWeatherState(userId, chatId, MAINMENU); return sendMessageRequest; @@ -528,8 +531,8 @@ public class WeatherHandlers extends TelegramLongPollingBot { sendMessage.enableMarkdown(true); ReplyKeyboardMarkup replyKeyboardMarkup = getSettingsKeyboard(language); - sendMessage.setReplayMarkup(replyKeyboardMarkup); - sendMessage.setReplayToMessageId(message.getMessageId()); + sendMessage.setReplyMarkup(replyKeyboardMarkup); + sendMessage.setReplyToMessageId(message.getMessageId()); sendMessage.setChatId(message.getChatId().toString()); sendMessage.setText(getSettingsMessage(language)); @@ -541,9 +544,9 @@ public class WeatherHandlers extends TelegramLongPollingBot { SendMessage sendMessageRequest = new SendMessage(); sendMessageRequest.enableMarkdown(true); sendMessageRequest.setChatId(chatId.toString()); - sendMessageRequest.setReplayMarkup(getLanguagesKeyboard(language)); + sendMessageRequest.setReplyMarkup(getLanguagesKeyboard(language)); sendMessageRequest.setText(LocalisationService.getInstance().getString("errorLanguageNotFound", language)); - sendMessageRequest.setReplayToMessageId(messageId); + sendMessageRequest.setReplyToMessageId(messageId); return sendMessageRequest; } @@ -556,8 +559,8 @@ public class WeatherHandlers extends TelegramLongPollingBot { sendMessageRequest.enableMarkdown(true); sendMessageRequest.setChatId(chatId.toString()); sendMessageRequest.setText(LocalisationService.getInstance().getString("languageUpdated", languageCode)); - sendMessageRequest.setReplayToMessageId(messageId); - sendMessageRequest.setReplayMarkup(getMainMenuKeyboard(languageCode)); + sendMessageRequest.setReplyToMessageId(messageId); + sendMessageRequest.setReplyMarkup(getMainMenuKeyboard(languageCode)); DatabaseManager.getInstance().insertWeatherState(userId, chatId, MAINMENU); return sendMessageRequest; @@ -616,8 +619,8 @@ public class WeatherHandlers extends TelegramLongPollingBot { String weather = WeatherService.getInstance().fetchWeatherForecast(cityId.toString(), userId, language, unitsSystem); SendMessage sendMessageRequest = new SendMessage(); sendMessageRequest.enableMarkdown(true); - sendMessageRequest.setReplayMarkup(getMainMenuKeyboard(language)); - sendMessageRequest.setReplayToMessageId(messageId); + sendMessageRequest.setReplyMarkup(getMainMenuKeyboard(language)); + sendMessageRequest.setReplyToMessageId(messageId); sendMessageRequest.setText(weather); sendMessageRequest.setChatId(chatId.toString()); @@ -634,8 +637,8 @@ public class WeatherHandlers extends TelegramLongPollingBot { SendMessage sendMessage = new SendMessage(); sendMessage.enableMarkdown(true); sendMessage.setChatId(chatId.toString()); - sendMessage.setReplayToMessageId(messageId); - sendMessage.setReplayMarkup(forceReplyKeyboard); + sendMessage.setReplyToMessageId(messageId); + sendMessage.setReplyMarkup(forceReplyKeyboard); sendMessage.setText(LocalisationService.getInstance().getString("onWeatherLocationCommand", language)); DatabaseManager.getInstance().insertWeatherState(userId, chatId, FORECASTLOCATIONWEATHER); @@ -648,8 +651,8 @@ public class WeatherHandlers extends TelegramLongPollingBot { SendMessage sendMessage = new SendMessage(); sendMessage.enableMarkdown(true); sendMessage.setChatId(chatId.toString()); - sendMessage.setReplayToMessageId(messageId); - sendMessage.setReplayMarkup(forceReplyKeyboard); + sendMessage.setReplyToMessageId(messageId); + sendMessage.setReplyMarkup(forceReplyKeyboard); sendMessage.setText(LocalisationService.getInstance().getString("onWeatherNewCommand", language)); DatabaseManager.getInstance().insertWeatherState(userId, chatId, FORECASTNEWWEATHER); @@ -718,8 +721,8 @@ public class WeatherHandlers extends TelegramLongPollingBot { String weather = WeatherService.getInstance().fetchWeatherCurrent(cityId.toString(), userId, language, unitsSystem); SendMessage sendMessageRequest = new SendMessage(); sendMessageRequest.enableMarkdown(true); - sendMessageRequest.setReplayMarkup(getMainMenuKeyboard(language)); - sendMessageRequest.setReplayToMessageId(messageId); + sendMessageRequest.setReplyMarkup(getMainMenuKeyboard(language)); + sendMessageRequest.setReplyToMessageId(messageId); sendMessageRequest.setText(weather); sendMessageRequest.setChatId(chatId.toString()); DatabaseManager.getInstance().insertWeatherState(userId, chatId, MAINMENU); @@ -735,8 +738,8 @@ public class WeatherHandlers extends TelegramLongPollingBot { SendMessage sendMessage = new SendMessage(); sendMessage.enableMarkdown(true); sendMessage.setChatId(chatId.toString()); - sendMessage.setReplayToMessageId(messageId); - sendMessage.setReplayMarkup(forceReplyKeyboard); + sendMessage.setReplyToMessageId(messageId); + sendMessage.setReplyMarkup(forceReplyKeyboard); sendMessage.setText(LocalisationService.getInstance().getString("onWeatherLocationCommand", language)); DatabaseManager.getInstance().insertWeatherState(userId, chatId, CURRENTLOCATIONWEATHER); @@ -749,8 +752,8 @@ public class WeatherHandlers extends TelegramLongPollingBot { SendMessage sendMessage = new SendMessage(); sendMessage.enableMarkdown(true); sendMessage.setChatId(chatId.toString()); - sendMessage.setReplayToMessageId(messageId); - sendMessage.setReplayMarkup(forceReplyKeyboard); + sendMessage.setReplyToMessageId(messageId); + sendMessage.setReplyMarkup(forceReplyKeyboard); sendMessage.setText(LocalisationService.getInstance().getString("onWeatherNewCommand", language)); DatabaseManager.getInstance().insertWeatherState(userId, chatId, CURRENTNEWWEATHER); @@ -797,8 +800,8 @@ public class WeatherHandlers extends TelegramLongPollingBot { sendMessage.enableMarkdown(true); ReplyKeyboardMarkup replyKeyboardMarkup = getSettingsKeyboard(language); - sendMessage.setReplayMarkup(replyKeyboardMarkup); - sendMessage.setReplayToMessageId(message.getMessageId()); + sendMessage.setReplyMarkup(replyKeyboardMarkup); + sendMessage.setReplyToMessageId(message.getMessageId()); sendMessage.setChatId(message.getChatId().toString()); sendMessage.setText(getSettingsMessage(language)); @@ -811,8 +814,8 @@ public class WeatherHandlers extends TelegramLongPollingBot { sendMessage.enableMarkdown(true); ReplyKeyboardMarkup replyKeyboardMarkup = getRecentsKeyboard(message.getFrom().getId(), language); - sendMessage.setReplayMarkup(replyKeyboardMarkup); - sendMessage.setReplayToMessageId(message.getMessageId()); + sendMessage.setReplyMarkup(replyKeyboardMarkup); + sendMessage.setReplyToMessageId(message.getMessageId()); sendMessage.setChatId(message.getChatId().toString()); if (replyKeyboardMarkup.getKeyboard().size() > 3) { sendMessage.setText(LocalisationService.getInstance().getString("onForecastCommandFromHistory", language)); @@ -829,8 +832,8 @@ public class WeatherHandlers extends TelegramLongPollingBot { sendMessage.enableMarkdown(true); ReplyKeyboardMarkup replyKeyboardMarkup = getRecentsKeyboard(message.getFrom().getId(), language); - sendMessage.setReplayMarkup(replyKeyboardMarkup); - sendMessage.setReplayToMessageId(message.getMessageId()); + sendMessage.setReplyMarkup(replyKeyboardMarkup); + sendMessage.setReplyToMessageId(message.getMessageId()); sendMessage.setChatId(message.getChatId().toString()); if (replyKeyboardMarkup.getKeyboard().size() > 3) { sendMessage.setText(LocalisationService.getInstance().getString("onCurrentCommandFromHistory", language)); @@ -1155,8 +1158,8 @@ public class WeatherHandlers extends TelegramLongPollingBot { SendMessage sendMessage = new SendMessage(); sendMessage.enableMarkdown(true); sendMessage.setChatId(chatId.toString()); - sendMessage.setReplayToMessageId(messageId); - sendMessage.setReplayMarkup(replyKeyboard); + sendMessage.setReplyToMessageId(messageId); + sendMessage.setReplyMarkup(replyKeyboard); sendMessage.setText(LocalisationService.getInstance().getString("chooseOption", language)); return sendMessage; @@ -1166,9 +1169,9 @@ public class WeatherHandlers extends TelegramLongPollingBot { SendMessage sendMessage = new SendMessage(); sendMessage.enableMarkdown(true); sendMessage.setChatId(chatId); - sendMessage.setReplayToMessageId(messageId); + sendMessage.setReplyToMessageId(messageId); if (replyKeyboardMarkup != null) { - sendMessage.setReplayMarkup(replyKeyboardMarkup); + sendMessage.setReplyMarkup(replyKeyboardMarkup); } sendMessage.setText(getHelpMessage(language)); return sendMessage; @@ -1178,9 +1181,9 @@ public class WeatherHandlers extends TelegramLongPollingBot { SendMessage sendMessage = new SendMessage(); sendMessage.enableMarkdown(true); sendMessage.setChatId(chatId); - sendMessage.setReplayToMessageId(messageId); + sendMessage.setReplyToMessageId(messageId); if (replyKeyboardMarkup != null) { - sendMessage.setReplayMarkup(replyKeyboardMarkup); + sendMessage.setReplyMarkup(replyKeyboardMarkup); } sendMessage.setText(LocalisationService.getInstance().getString("rateMeMessage", language)); @@ -1197,8 +1200,8 @@ public class WeatherHandlers extends TelegramLongPollingBot { message.getLocation().getLatitude(), message.getFrom().getId(), language, unitsSystem); SendMessage sendMessageRequest = new SendMessage(); sendMessageRequest.enableMarkdown(true); - sendMessageRequest.setReplayMarkup(getMainMenuKeyboard(language)); - sendMessageRequest.setReplayToMessageId(message.getMessageId()); + sendMessageRequest.setReplyMarkup(getMainMenuKeyboard(language)); + sendMessageRequest.setReplyToMessageId(message.getMessageId()); sendMessageRequest.setText(weather); sendMessageRequest.setChatId(message.getChatId().toString()); @@ -1211,8 +1214,8 @@ public class WeatherHandlers extends TelegramLongPollingBot { String weather = WeatherService.getInstance().fetchWeatherForecast(text, userId, language, unitsSystem); SendMessage sendMessageRequest = new SendMessage(); sendMessageRequest.enableMarkdown(true); - sendMessageRequest.setReplayMarkup(getMainMenuKeyboard(language)); - sendMessageRequest.setReplayToMessageId(messageId); + sendMessageRequest.setReplyMarkup(getMainMenuKeyboard(language)); + sendMessageRequest.setReplyToMessageId(messageId); sendMessageRequest.setText(weather); sendMessageRequest.setChatId(chatId.toString()); @@ -1226,8 +1229,8 @@ public class WeatherHandlers extends TelegramLongPollingBot { message.getLocation().getLatitude(), message.getFrom().getId(), language, unitsSystem); SendMessage sendMessageRequest = new SendMessage(); sendMessageRequest.enableMarkdown(true); - sendMessageRequest.setReplayMarkup(getMainMenuKeyboard(language)); - sendMessageRequest.setReplayToMessageId(message.getMessageId()); + sendMessageRequest.setReplyMarkup(getMainMenuKeyboard(language)); + sendMessageRequest.setReplyToMessageId(message.getMessageId()); sendMessageRequest.setText(weather); sendMessageRequest.setChatId(message.getChatId().toString()); @@ -1240,8 +1243,8 @@ public class WeatherHandlers extends TelegramLongPollingBot { String weather = WeatherService.getInstance().fetchWeatherCurrent(text, userId, language, unitsSystem); SendMessage sendMessageRequest = new SendMessage(); sendMessageRequest.enableMarkdown(true); - sendMessageRequest.setReplayMarkup(getMainMenuKeyboard(language)); - sendMessageRequest.setReplayToMessageId(messageId); + sendMessageRequest.setReplyMarkup(getMainMenuKeyboard(language)); + sendMessageRequest.setReplyToMessageId(messageId); sendMessageRequest.setText(weather); sendMessageRequest.setChatId(chatId.toString());