Изменение внешнего вида объекта SendMessage
Пример:
private void sendQwestion(SendMessage message, Question question) {
message.setParseMode("HTML");
message.setText(question.getQuestion());
ReplyKeyboardMarkup replyKeyboardMarkup = new ReplyKeyboardMarkup();
// создаем кнопки для ответа на сообщение
ArrayList<KeyboardRow> keyboard = new ArrayList<KeyboardRow>();
for (String s : question.generateAnswer()) {
KeyboardRow keyboardRowtest = new KeyboardRow();
keyboardRowtest.add(s);
keyboard.add(keyboardRowtest);
}
replyKeyboardMarkup.setKeyboard(keyboard);
replyKeyboardMarkup.setOneTimeKeyboard(true);
message.setReplyMarkup(replyKeyboardMarkup);
}