Для начала, у вас бот выполняет всего 1 функцию, следовательно указывать ему что сейчас делать, нет смысла. Нет смысла и когда небольшое количество команд. Их следует заменить кнопками, это удобнее и быстрее, мелочь, но приятно. Практически отсутствует проверка данных, вроде только в одном месте выдало ошибку, это спасет пользователя от переписывания договора, когда он ее заметит уже после того как его распечатает. Отсюда вытекает и еще 2 пункта, это возможность отмены шага и возврат на шаг назад, если данные нужно подкорректировать, ну и вывести нужно уже введённые данные на экран, как и полные данные перед тем как сгенерировать документ.
Бот должен быть таким, иметь кнопку для начала работы, сообщение должно быть всего 1, и по мере заполнения договора, должно перегенерироваться на экране, внизу его должны быть кнопки, шаг назад, сообщения об ошибках в виде всплывающих уведомлений, ну и иметь возможность проверки всех данных в момент отправки на печать.
Спасибо огромное, мы как раз работаем сейчас над шагами назад и над кнопкам. Пока не смогли придумать кнопки так, чтобы это было удобно и красиво. Может будем пробовать разные варианты. Проверка - собираем решения проверок по фамилиям, формату паспортных данных и думаем по кадастру проверять адрес. Все это очень облегчит работу с ботом. Ещё раз спасибо за ценные советы!))
Для начала, у вас бот выполняет всего 1 функцию, следовательно указывать ему что сейчас делать, нет смысла. Нет смысла и когда небольшое количество команд. Их следует заменить кнопками, это удобнее и быстрее, мелочь, но приятно. Практически отсутствует проверка данных, вроде только в одном месте выдало ошибку, это спасет пользователя от переписывания договора, когда он ее заметит уже после того как его распечатает. Отсюда вытекает и еще 2 пункта, это возможность отмены шага и возврат на шаг назад, если данные нужно подкорректировать, ну и вывести нужно уже введённые данные на экран, как и полные данные перед тем как сгенерировать документ.
Бот должен быть таким, иметь кнопку для начала работы, сообщение должно быть всего 1, и по мере заполнения договора, должно перегенерироваться на экране, внизу его должны быть кнопки, шаг назад, сообщения об ошибках в виде всплывающих уведомлений, ну и иметь возможность проверки всех данных в момент отправки на печать.
Спасибо огромное, мы как раз работаем сейчас над шагами назад и над кнопкам. Пока не смогли придумать кнопки так, чтобы это было удобно и красиво. Может будем пробовать разные варианты.
Проверка - собираем решения проверок по фамилиям, формату паспортных данных и думаем по кадастру проверять адрес. Все это очень облегчит работу с ботом.
Ещё раз спасибо за ценные советы!))