По каким-то причинам у меня не было метода update.getCallbackQuery().getMessage().getMessageId(); Причем message.toString(); показывает messageId Предполагаю, что это баг библиотеки Вот жуткий костыль, который поможет преодолеть ситуацию: String messageToString = update.getCallbackQuery().getMessage().toString(); int startIndex = messageToString.indexOf("messageId="); int endIndex = messageToString.indexOf(",", startIndex); int messageId = Integer.parseInt(messageToString.substring(startIndex + "messageId=".length(), endIndex));
@user-mc1iz7vp9s3 күн бұрын
Как скачать этот проект ? Перехожу по ссылке, там какойто сайт, не знаю что делать
@РусланКаплунов9 күн бұрын
не получается вывести логи
@РусланКаплунов9 күн бұрын
Наконец - то получилось
@jambo544410 күн бұрын
ChatGPT не может? Дмитрий Финашкин - поможет!
@ResidentOf10 күн бұрын
у меня бесконечный цикл при нажатии start
@uglenice14 күн бұрын
Так, пока все нравится и получается. Пилю свой бот. Спасибо!
@uglenice15 күн бұрын
Очень доступно и интересно. Перехожу к следующему
@RomanGalkin-te4kp17 күн бұрын
Огроменное спасибо! Несколько месяцев было чувство, что погряз в теории и барахтаюсь на месте без продвижения на пути создания чего-то осязаемого. Блягодаря вашему туториалу, надеюсь что научусь делать ботов и запилю своего наконец!
@BabaykaMoscow18 күн бұрын
А при каких обстоятельствах может сработать метод onMessageReceived, если апдейта в нем нет и он равен null?
@RomanGalkin-te4kp20 күн бұрын
Дмитрий, спасибо за качественный подход к обьяснению. Невероятно приятно, когда делаешь по инструкции и оно сразу или почти сразу работает) Единственный момент был непонятный - запуск на линуксе. А почему без докера?
@user-gf8sy4hq4v20 күн бұрын
Все прекрасно, только неясно как сделать ToggleButton, изменяющую цвет в зависимости от состояния
@andrey695121 күн бұрын
Все же следует объяснять свои действия, раз уж взялись демонстрировать создание и реализацию, а не просто показывать, как умеете нажимать на клавиши и создавать файлы.
@lexa_barbaris21 күн бұрын
если вы идиот и не разбираетесь в спринге, то для вас потребуются объяснения. ничего сверх того, что объясняется в базе спринга, тут нет.
@ne_loxxxx22 күн бұрын
перенос на линукс сервер обязателен для работы этого бота?
@fedotfeda26 күн бұрын
Спасибо, хороший материал, кстати ошибочка в сравнении assertEquals вначале идёт ожидаемое, в вашем случае "abc" а потом уже вычисляемое
@erkintermidzan128628 күн бұрын
Здрасте извините можно узнать подоидет ли это для спинера если да то как?
@natura557529 күн бұрын
Как виртуальную камеру подключить?
@ConfidenceGoldАй бұрын
замените findById на existsById, который сразу возвращает true или false. Так удобнее.
@RomanGalkin-te4kpАй бұрын
Отличные видео, спасибо вам большое!
@ilyarkАй бұрын
Смотрел видосы в плейлисте как захватывающий боевик. Автор, прошу, продолжи пжлста!
@ilyarkАй бұрын
Один из самых интригующих видео в плейлисте
@ilyarkАй бұрын
гениально!
@KLIECАй бұрын
стоило упомянуть, что для использования Lombok нужно установить плагин в Settings
@marrr_marrr53152 ай бұрын
Ах как жаль, что по AWS всего 4 видео. Я надеялась поучиться у вас)
@marrr_marrr53152 ай бұрын
Какой вы молодец! Максимально понятно, всё по делу. Прям та информация, которую искала. Спасибо!
@umarmuhtarov98072 ай бұрын
Спасибо за урок👍
@anjelomanoranjan2 ай бұрын
Благодарю! Колокольчик давно прожат. Жду новые видео по Java
@anjelomanoranjan2 ай бұрын
А что делать если нужно не просто получить значение по ключу, а сделать условие, что если значение под ключом "а" = 2, тогда мы "а" устанавливаем в StringBuilder?
@Laith-dj2ux2 ай бұрын
почему всегда R.id. подчеркиваеься красным?
@Laith-dj2ux2 ай бұрын
Как сделать подменю с RadioButton?
@tomskiy17002 ай бұрын
тема актуальна.
@playkatyaplay12782 ай бұрын
Спасибо за урок, самый понятный из всех мной просмотренных. Очень понравилось!
@vadimkh2 ай бұрын
27:01 - потому что chatId может быть просто именем канала например @channel_name
@mishaprokopovich52532 ай бұрын
Видео классные, но мы так и не протестировали тот большой метод, в котором есть и вызовы других методов и много блоков if. Если я правильно понимаю, к такому методу надо писать много тестов, чтобы проверить разные варианты if-блоков и разные входные параметры вызываемых внутри методов?!
@John.Constantine.7773 ай бұрын
наконец то нашел как протестировать void метод. спасибо, бро!
@user-je7kq5zb7i3 ай бұрын
Будь благословенен тот день, в который ты родился))
@antonbondar40833 ай бұрын
А если сделать из команд enum? И из значений из callbackData тоже енам?
@bari96313 ай бұрын
спасибо
@owa_creator3 ай бұрын
Очень классно, только есть один вопрос, почему микрофон восьмибитный?
@user-wm5wz7ff8j3 ай бұрын
Очень круто и полезно. Спасибо
@anjelomanoranjan3 ай бұрын
Видео супер! Спасибо! Жду новых по Java
@romansheremetev44783 ай бұрын
спасибо большое
@unqp523 ай бұрын
А зачем использовать spring ? Какие трудности могут возникнуть без него?
@user-vh1yn1gq5t4 ай бұрын
Спасибо, мужик!
@Lucky133754 ай бұрын
очень много воды
@makar0B4 ай бұрын
У меня не запустился
@makar0B3 ай бұрын
слишком быстро завершается процесс и бот не успевает ничего сделать
@ryashenko2 ай бұрын
Скорее всего забыл указать аннотацию @Component
@user-dt9nn6ri9s4 ай бұрын
Good job bro , keep it going on !
@howscwerna4 ай бұрын
Не законченный цикл получается. функционал вроде бы и есть, а вроде бы и нет. обсуждалось столько идей в боте, а по итогу это самый простой бот, который реагирует просто на команды в формате текстового ответа и рассылку делает. К тому же код очень грязный
@anjelomanoranjan4 ай бұрын
Вопрос только 1 - когда будут новые видео по Java?
@howscwerna4 ай бұрын
Конечно видео интересные, но вопросов остается постоянно гораздо больше, чем понимания каких-то вещей. Хоть 1 файл конфигурации разберите подробнее, пожалуйста