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

Проблема в рассылке сообщений в телеграм боте[JAVA!]?

Привет, тут такая ошибка вроде делаю всё правильно ид пересчитываю с базы а тут такое:

else if(text.startsWith("/add")){
            Long id;
            sendMessage.setText(message.getText());
            sendMessage.setParseMode("Markdown");
                for (Customer customer : Database.customerList) {
                    System.out.println(customer);
                     id = customer.getId();
                    sendMessage.setChatId(String.valueOf(id));
                }

            ComponentContainer.MY_TELEGRAM_BOT.sendMsg(sendMessage);
        }


Можете подсказать что не так?:
  • Вопрос задан
  • 100 просмотров
Подписаться 1 Простой 10 комментариев
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Java-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Java-разработчик
    14 месяцев
    Далее
  • Нетология
    Java-разработчик с нуля
    12 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@HasanNishanov Автор вопроса
Исправил ошибку перенеся проект на спринг

else if(text.startsWith("/add")){
            ResultSet result = Database.getConnection().createStatement().executeQuery(QUERY);
            while (result.next()){
                sendMessage.setText(text);
                String chatID = String.valueOf(result.getLong("chat_id"));
                sendMessage.setChatId(chatID);
                ComponentContainer.MY_TELEGRAM_BOT.sendMsg(sendMessage);
            }

        }

QUERY = "SELECT chat_id from Customer";
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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