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

preview_player
Показать описание
Пишем телеграм бота, реализующего простую игру в стиле "камень-ножницы-бумага" на чистой джава + библиотека telegram api. Для пущей сложности я делаю это без БД и при этом пытаюсь выдернуть информацию о том, в каком чате происходит дело (может пригодиться для хранения какой-либо статистики)

Для тех, кто попытается это запускать:
НЕ РАБОТАЕТ КОРРЕКТНО, ЕСЛИ НЕ ВКЛЮЧЕН INLINE MODE У БОТА И БОТ НЕ ДОБАВЛЕН В ГРУППУ

Код из видео:

Использованная библиотека:

Видео про Emmet:

Видео про горячие клавиши IDEA:

Мерч канала:

Поддержать проект:

➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

Рекомендации по теме
Комментарии
Автор

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

papchenko
Автор

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

mika
Автор

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

shadowzyxi
Автор

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

МихаилЕвтушенко-кщ
Автор

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

y_music
Автор

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

lockdownm
Автор

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

malishev_ivan
Автор

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

TheArtofDevelopment
Автор

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

VlVALDl
Автор

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

vecroun
Автор

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

ВладиславМелехин-ер
Автор

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

DonEdwardCarleone
Автор

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

atbt
Автор

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

vitaliyk
Автор

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

cakeistrue
Автор

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

kolob
Автор

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

eugenea
Автор

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

ДмитрийШалимов-жч
Автор

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

ukrainesov
Автор

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

sldstrst