у меня бот работает на "бакенде" так сказать
параметры запроса передаются как в командной строке
это легко обернуть во всякие кнопки, но я не делаю бота для "хлебушков"
это просто бот, удобный для меня, мне достаточно такого интерфейса
тем более что он экономит трафик, когда я за городом, а каждый вызов клавиатуры - не факт что пройдёт, там связь неустойчивая