Ребят, как изменять текст кнопок? Просто вот допустим у меня есть 4 кнопки и одна из них что-то вроде переключателя, которая меняет текст.
Вот функция кнопки:
public void sendBtn(SendMessage sendMessage){
ReplyKeyboardMarkup replyKeyboardMarkup = new ReplyKeyboardMarkup();
sendMessage.setReplyMarkup(replyKeyboardMarkup);
replyKeyboardMarkup.setResizeKeyboard(true);
replyKeyboardMarkup.setOneTimeKeyboard(false);
replyKeyboardMarkup.setSelective(true);
List<KeyboardRow> btn = new ArrayList<>();
KeyboardRow keyboardRow = new KeyboardRow();
keyboardRow.add(new KeyboardButton("1"));
keyboardRow.add(new KeyboardButton("2"));
keyboardRow.add(new KeyboardButton("3"));
keyboardRow.add(new KeyboardButton("next"));
btn.add(keyboardRow);
replyKeyboardMarkup.setKeyboard(btn);
}
И вот функция пока сообщений (тут вызывается функция кнопок):
public void sendMsg(Message message, String text){
SendMessage sendMessage = new SendMessage();
sendMessage.enableMarkdown(true);
sendMessage.setChatId(message.getChatId().toString());
sendMessage.setText(text);
try{
sendBtn(sendMessage);
execute(sendMessage);
} catch (TelegramApiException e) {
e.printStackTrace();
}
}