Телеграм бот-игра на JAVA в 100 строк

Поділитися
Вставка

КОМЕНТАРІ • 77

  • @papchenko
    @papchenko 3 роки тому +1

    Подскажите в чем может быть проблема, после выбора определенного емодзи, внизу не показывает выбраный эмодзи а просто ...

    • @letsCodeDru
      @letsCodeDru  3 роки тому +2

      1) не добавлен бот в групповой чат, где тестируешь
      2) в callbackData пытаешься кинуть строку, длинее 64 байт

    • @vadym468
      @vadym468 3 роки тому

      в чате нашли решение

  • @mika2557
    @mika2557 3 роки тому +22

    Наконец-то Java! Дождались! Спасибо за видео :)

  • @МихаилЕвтушенко-к6щ

    Лучший, уже мидл а до сих пор твои видосы интересными нахожу)

  • @shadowzyxi758
    @shadowzyxi758 3 роки тому +14

    Хотел бы поблагодарить тебя автор этого видео, с помощью твоего канала смог устроится на зарубежную компанию и уже являюсь стронг джуном. 😃

    • @mamahuhu3871
      @mamahuhu3871 Рік тому

      вот это правильно! вот это похвально!)

  • @y_music2023
    @y_music2023 3 роки тому +3

    Супер доходчиво! Благодарю, успехов тебе :)

  • @TheArtofDevelopment
    @TheArtofDevelopment 2 роки тому

    Классный у тебя бот в 100 строк! Давно я на Java я не писал ботов... С учетом интеграции с enterprise - это классно. А вот сейчас на Go работаем с ботом на стримах, выходит монстр с интеграций с ютубом =)

  • @malishev_ivan
    @malishev_ivan 3 роки тому +2

    Очень круто, подам тебе идею для видео, интеграцию в приложение на Spring регистрацию кредитных карт. Если раскроешь тему, станешь богом мира джавы ... А стоп, ты уже!

  • @VlVALDl
    @VlVALDl 2 роки тому

    Самый лучший гайд по телеграм ботам для джава! Респект! подписка. Скину канал ребятам.

  • @lockdownm8668
    @lockdownm8668 2 роки тому +1

    Спасибо за видео. Если бы не ты, я бы не успел сдать школьный проект вовремя)

  • @vecroun
    @vecroun 3 роки тому

    безумно рад видеть твои новые видео!
    не пропадай на долго, мы скучаем)

  • @ВладиславМелехин-е5р

    Java, телеграм-бот - вот это контент подъехал :)

  • @DonEdwardCarleone
    @DonEdwardCarleone 3 роки тому

    Спасибо большое за видео! Быстро и понятно! не пришлось даже скорость видео менять))) Успехов во всем!

  • @atbt230
    @atbt230 3 роки тому +3

    не покидает чувство, что автор действительно разбирается в том что делает, в том что происходит, что каждая строчка кода делает и на что влияет. талантливо. Планируете видео на другом ЯП?

    • @letsCodeDru
      @letsCodeDru  3 роки тому +1

      Да. Хочу больше про python и JS видосов намутить

  • @vitaliyk3671
    @vitaliyk3671 3 роки тому +2

    В видео вскользь был упомянут Хироку. А будет видео с примерами, как разворачивать ботов на серверах? Какие они вообще бывают из числа платных, бесплатных и прочая нужна инфа, когда бот уже готов

  • @ukrainesov21
    @ukrainesov21 6 місяців тому

    4:54 - не понимаю, как у тебя получилось использовать переменную типа BaseRequest в строчке 29, у меня пишет 'BaseRequest' is abstract; cannot be instantiated.
    Кроме того, даже если оставить как было SendMessage request, то в параметры никак не лезет переменная chatId типа long, т.к. там требуется тип String.
    Может что-то изменилось за пару лет в черном ящике и методы стали другими?

  • @antondoronin1261
    @antondoronin1261 3 роки тому

    Как и всегда, восхитительно!

  • @ДмитрийШалимов-ж4ч
    @ДмитрийШалимов-ж4ч 3 роки тому +4

    Очень круто и доступно, спасибо за видео. Есть только один вопрос: а как-то можно на это все написать тесты? Понятно, что это больше "хакатон стайл", но интересен принцип тестирования таких ботов.

    • @letsCodeDru
      @letsCodeDru  3 роки тому +1

      тут-то как раз всё просто. У тебя всегда есть запрос-ответ. Делаешь объект Update и смотришь ,что вернёт бот.

  • @kolob204
    @kolob204 3 роки тому +4

    камень ножницы бумага ящерица Спок....

    • @letsCodeDru
      @letsCodeDru  3 роки тому +1

      слишком сложно

    • @kolob204
      @kolob204 3 роки тому +1

      @@letsCodeDru очень просто 😁 ua-cam.com/video/A2BYHWFpgVQ/v-deo.html

  • @cakeistrue
    @cakeistrue 3 роки тому +4

    НУ НАКОНЕЦ-ТО ТЕЛЕГРАМ БОТ и JAVA, В НАЗВАНИИ ОДНОГО ВИДЕО!!!!!

    • @letsCodeDru
      @letsCodeDru  3 роки тому

      РАД ЧТО ТЫ ОЦЕНИЛ!!!

    • @cakeistrue
      @cakeistrue 3 роки тому

      @@letsCodeDru смотрю все твои видосы, ты очень классный!

  • @АлександрА-т5о4л
    @АлександрА-т5о4л 3 роки тому

    Отличный выбор темы! Полезно

  • @sldstrst2022
    @sldstrst2022 2 роки тому

    а как создать сам проект??? какой он должен быть? пустой проект на джава или что-то подключать надо? спасибо за урок, пойду искать дальше

  • @eugenea7469
    @eugenea7469 3 роки тому

    Всегда хотел написать бота :) Теперь есть повод!

  • @nikolaymalygin4096
    @nikolaymalygin4096 3 роки тому

    Крутое видео, спасибо!

  • @anastasiapopova8201
    @anastasiapopova8201 3 роки тому +1

    Андрей, а про serverless что-то еще будет?

  • @phiberoptik8836
    @phiberoptik8836 2 роки тому

    Зачет, спасибо

  • @DimasJiro
    @DimasJiro 3 роки тому

    Спасибо за видео!

  • @VlVALDl
    @VlVALDl 2 роки тому

    Подскажите почему он неверно определяет messageID из других чатов. Я создал чат, там messageID = 102. Запускаю бота в другой чат, но по логам приходит messageID = 103. У бота своя собственная нумерация ID сообщений.

  • @gamer_r
    @gamer_r 2 роки тому

    Есть ли в задумках сделать более масштабного бота. Интересно посмотреть на еще какие-то варианты ботов

    • @letsCodeDru
      @letsCodeDru  2 роки тому

      если придумаю что-то интересное

  • @Съебобилизация
    @Съебобилизация 2 роки тому

    Спасибо!

  • @Саня-о6х
    @Саня-о6х 2 роки тому

    Спасибо огромное

  • @VlVALDl
    @VlVALDl 2 роки тому

    Буду делать крестики нолики теперь )

  • @serhiihoncharenko4501
    @serhiihoncharenko4501 3 роки тому

    Каеф, спасибо

  • @vova_ike
    @vova_ike 3 роки тому +1

    Хорошее видео

  • @visionxpro6956
    @visionxpro6956 2 роки тому

    Автор подскажи, а как без добавления в группу ботов на Java делать? А то на питоне как-то работает.

  • @МихаилМаваши-т6г
    @МихаилМаваши-т6г 2 роки тому

    Кто нибудь подскажите,возможно ли написать бота,который создает ботов?

  • @ivashivash8686
    @ivashivash8686 3 роки тому

    Спасибо :)

  • @Scruner-7
    @Scruner-7 3 роки тому +6

    До 21-й минуты работало, потом всё остановилось на Processing... Пересмотрел видео, взял код из гита - не работает(. Вообще видос голопом по Европам. Хочеться сказать автору: "...помедленнее пожалуйста, я записываю..." В учебных видео надо бы каждую строку кода объяснять, отвечая на вопросы - что строка делает, как она это делает, варианты написания (если они есть) и затем проговорить, что делает каждый блок кода(метод) из этих строк.

    • @letsCodeDru
      @letsCodeDru  3 роки тому

      Добавь бота в чат

    • @Scruner-7
      @Scruner-7 3 роки тому

      @@letsCodeDru в какой? Если ты про вложения в самой телеге, то я делаю по твоему рецепту. Добавил его в созданную группу, там и открываю его.

    • @papchenko
      @papchenko 3 роки тому

      Такая же ерунда... Не получилось решить проблему?

    • @vthaf
      @vthaf 3 роки тому +6

      бот не только должен быть в группе, но ещё он должен быть админом с правом добавлять других админов

    • @Scruner-7
      @Scruner-7 3 роки тому

      @@vthaf Спасибо огромное! Заработало!!!

  • @СергейПетров-б1ф
    @СергейПетров-б1ф 3 роки тому

    Покажи пожалуйста как отправлять аудио/видео, так просто, как с текстом не работает :(

  • @ОстапСало-н1ь
    @ОстапСало-н1ь 3 роки тому

    Підскажіть,код переписав все зробив бот працював,зараз не працює взагалі, в групу кидав і запрос бота робив

    • @PvlIv
      @PvlIv 3 роки тому

      Бот работает пока локально запущенна программа

  • @olehold
    @olehold 3 роки тому

    урааа

  • @KomplikevychOstap
    @KomplikevychOstap 3 роки тому

    Why don`t you use Java 11 at least? It is a new video in 2021. There is already Java 17 LTS.

    • @letsCodeDru
      @letsCodeDru  3 роки тому +1

      А что радикально изменится?

    • @KomplikevychOstap
      @KomplikevychOstap 3 роки тому +3

      ​@@letsCodeDruI think there should be a motivation for the new developers (your subscribers) to learn new technologies. Java 11 is widely used now. We even started to use Java 17 in our project so I think it is the right time to move on to new Java versions. All in all thanks for your work and video about the Telegram bot.

    • @gam4524
      @gam4524 3 роки тому

      @@KomplikevychOstap есть статистика по использованию версий джавы
      Как была 8я, так и осталась в подавляющем большинстве проектов

  • @kr1stall4ik
    @kr1stall4ik Рік тому

    Дайте Пип библиотеку пожалуйста

  • @ПредпринимательРегиона

    В какой проге он пишет?

    • @AllSpotsChannel
      @AllSpotsChannel 3 роки тому

      Intellij idea это. Среда разработки

  • @nodir3545
    @nodir3545 2 роки тому

    мне кажется java не для создания ботов

  • @PilotInspektor
    @PilotInspektor 3 роки тому

    Я так понимаю это классический polling бот. Круто было бы показать рестовый на вебхуках, но это не 100 строк вообще))

    • @letsCodeDru
      @letsCodeDru  3 роки тому +1

      с этой библиотекой разница будет строк в 5..7. Просто не хотел удлинять видос дополнительными объяснениями

    • @marcb5832
      @marcb5832 3 роки тому

      Интересный у вас набор букв. Можно подумать, polling версия не "рестовая". А "на вебхуках" придает какую-то крутость. (Кстати, почему не на вебхуке, а на вебхуках, как будто их для одного бота надо несколько :)))
      На вебхуке все то же самое, только для него нужен https сервер, а это не всегда удобно и не всегда выгодно.

  • @nagirich
    @nagirich 3 роки тому

    Верни котейку на аву)

  • @TheN3vErLose
    @TheN3vErLose 3 роки тому

    жду camund'у!

  • @taras7630
    @taras7630 3 роки тому

    Первонах