беда в телеграм боте на джава

  @Override
public void onUpdateReceived(Update update) { //реакция на изменения
    Message msg = update.getMessage();
    Long chat_id = msg.getChatId();

    if (msg!=null && msg.hasText()){
        try{
            execute(new SendMessage(chat_id, "Hi " + msg.getText()));
        }
        catch(TelegramApiException e) {
            e.printStackTrace();
        }

    }

}

в итоге подчеркивает chat_id и выдает как ошибку


Ответы (1 шт):

Автор решения: S A

Вместо этого:

Long chat_id = msg.getChatId();

Попробуйте:

String chat_id = msg.getChatId().toString();
→ Ссылка