две вещи:
1) Распознаёт команду, которую ввёл пользователь
2) Заполняет переменную sendMessage, которая затем передаётся в execute для отправки сообщения
Далее я создаю ещё 5 точно таких же контроллеров, они отличаются только командами, которые в них содержатся. Если писать интерфейс для них, то он должен включать в себя п. 1 и 2 или лучше разделить на два интерфейса, первый выполняет п.1, а второй п.2?
Или же тут зависит от ситуации, если знаешь, что больше ничего в бота добавляться не будет, то просто создаёшь общий интерфейс и не паришься, а если бот будет расширяться, то лучше сделать два разных интерфейса?
Можно сделать и общий
Обсуждают сегодня