При вводе команды /start, бот отправляет сообщение и ждёт пока я не отправлю ему другое.
public class Bot extends TelegramLongPollingBot {
private long chatId;
Parser parser = new Parser();
public void onUpdateReceived(Update update) {
update.getUpdateId();
chatId = update.getMessage().getChatId();
String text = update.getMessage().getText();
if(text.equals("/start") || text.equals("/Start")) {
SendMessage sendMessage = new SendMessage().setChatId(chatId);
try {
sendMessage.setText("Введите URL");
execute(sendMessage);
}
catch(TelegramApiException e){
e.printStackTrace();
}
}
}
public String getBotUsername(){
return "@ParseSteamBot";
}
@Override
public String getBotToken() {
return "872707712:AAG1DC5si0qXLVBDyrD49HRGn-Co6bZ4xa0";
}
}
Я не понимаю как обработать второе отправленное сообщение со стороны пользователя. Если обратиться к String text = update.getMessage().getText, то бот воспринимает это как команду старт, что вызывает ошибки...