Работали боты через команды (например, /start) или кнопки, которые вели пользователя по заранее продуманному сценарию. Это было удобно, быстро и функционально. Но вот загвоздка в том, что интерфейс был текстовым. Всё выглядело слегка скучно, сложные задачи реализовать было непросто, а навигация оставалась пошаговой.