Не могу получить объекты из сообщения телеграмм бота
Делаю первого бота для телеграмма и столкнулся с проблемой. Не могу получить информацию об пользователе. Снизу представлен код программы где я пытаюсь получить ссылки на объект юзер и контакт, но получаю только null. Хотя когда распечатываю message то вижу что у него есть все данные.
@Getter
@Value("${bot.username}")
private String botUsername;
@Getter
@Value("${bot.token}")
private String botToken;
@Override
public void onUpdateReceived(Update update) {
try {
Message message = update.getMessage();
if (message != null && message.hasText()) {
SendMessage sendMessage = SendingMessage.defineMessageType(message.getText(), message);
execute(sendMessage);
System.out.println(update.getMessage().getForwardFrom());
System.out.println(message.getContact());
System.out.println(message);
}
} catch (Exception e) {
e.printStackTrace();
}
}
@Override
public String getBotUsername() {
return botUsername;
}
@Override
public String getBotToken() {
return botToken;
}
я понимаю что можно было бы просто прогнаться по этой строчке и вынудить оттуда всю инфу, но хотелось бы просто получить объект User
