Допустим, мы пишем боту. Просто текстовое сообщение. Он понял, что это, первое сообщение, содержит данные для переменной $name. Как дать ему понять, что следующий ввод данных будет для переменной $age?
ну при окончании ввода тектового поля шлем аякс запрос с имененм данного поля. <input type="text" name="name">
На сервер отправялем массив типа array('name' => 'значениеполя') и пишем его в сессию
и так для всех полей
При вызове бота проверяем есть ли у нас все данные в нашем массиве (который мы записали в сессию или еще куда-то) если к-во уникальных элементов массива равно к-ву полей формы то начинаем выполнение другой части кода
«При вызове бота проверяем есть ли у нас все данные в нашем массиве (который мы записали в сессию или еще куда-то) если к-во уникальных элементов массива равно к-ву полей формы то начинаем выполнение другой части кода»