Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Ну, такое…
В целом, не очень нравятся имеющиеся инструменты для разработки Telegram ботов на Java. В основном по той причине, что в них не решен вопрос описания сценариев.
Ответить на какую-то команду — задача тривиальная. У Telegram очень простой API для ботов.
А вот выполнить сценарий — задача с неочевидным решением.
Пишу Kotlin DSL. Надеюсь, до конца года зарелизю стабильную версию и напишу статью на хабр.
Смотреть и пробовать можно здесь: https://github.com/ruslanys/telegraff
a -> a.getUser().equals(user) Такие конструкции потенциально содержат NullPointerExecption. Лучше Objects.equals(a.getUser(), user)public Stream& lt;Anonymous& gt; anonymouses()
Пример использования Java-библиотеки для создания Telegram-бота