Предыстория В одной из своих предыдущих статей я уже делилась с читателями первым опытом создания и развёртывании на сервере telegram-бота на java. При разработке бота были выбраны такие способы взаимодействия пользователя с ботом как: За 4 месяца самостоятельной жизни моего первого бота стало понятно, что пользователям не хочется что-либо вводить в поле сообщения. Что значительно удобней было бы просто нажимать на очередную кнопку при выборе формы документа. Иными словами, в целях упрощения взаимодействия...
В Java обработка событий осуществляется с использованием модели делегирования событий и интерфейса слушателя (listener interface). Модель делегирования событий в Java позволяет объектам генерировать события и передавать их другим объектам для обработки. Когда происходит событие, объект, который его генерирует, не обрабатывает его самостоятельно, а делегирует его обработку объекту-слушателю. Интерфейс слушателя (listener interface) определяет методы, которые должны быть реализованы объектом-слушателем для обработки событий определенного типа...