Задать вопрос
@IBNSINA

Как можно принять собщение от юзера Телеграм бот java?

Например, бот отправил "введите ваш адрес", юзер ответил cвой адрес, я должен принять его в стринг формат. Также бот сказал "введите свое имя", я ввел и чтобы бот тоже его принят и залил в стринг формат.

Код где Onupdate:
else if (update.getCallbackQuery().getData().equals("dostavka")){
sendDostavka(update.getCallbackQuery());
}

Он отправляет в функцию SendDostavka:
public void sendDostavka(CallbackQuery callbackQuery) {
Update update = new Update();

String getType = "Доставка";
try {
execute(new SendMessage().setText(
"Теперь введите куда вести заказ")
.setChatId(callbackQuery.getMessage().getChatId()));

Вот здесь он должен принимать его адрес
Message message = update.getMessage();
message.getMessageId();
SendMsg(message,"6667");
if (message != null && message.hasText()) {

Он должен приравнять адрес в этот стринг адрес, но он даже в мэсседж ничего не принимает
String adress = update.getMessage().getText();

}
}
} catch(TelegramApiException e){
e.printStackTrace();
}

}
  • Вопрос задан
  • 179 просмотров
Подписаться 1 Простой 7 комментариев
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы