Нужно реализовать чат-бот на puzzlebot.
Бот будет регистрировать пользователя в веб-приложении, собирая данные для заявки. При вводе данных необходимо предусмотреть валидацию.
Во время регистрации нужно будет принимать файл pdf от пользователя, отправлять его в приложение. Приложение будет валидировать файл и в случае ошибки нужно будет принять файл снова, пока не будет пройдена валидация.
В процессе взаимодействия необходимо собирать дополнительную информацию для обработки заявки.
Результат работы бота - список документов, сформированных в приложении.