bot.send_message(message.chat.id,'Hi, write me a name')
@bot.state_handler(state=1)
defname_get(message,state:State):
bot.send_message(message.chat.id,f'Now write me a surname')
state.set(message.chat.id,2)
withstate.retrieve_data(message.chat.id)asdata:
data['name']=message.text
@bot.state_handler(state=2)
defask_age(message,state:State):
bot.send_message(message.chat.id,"What is your age?")
state.set(message.chat.id,3)
withstate.retrieve_data(message.chat.id)asdata:
data['surname']=message.text
@bot.state_handler(state=3)
defready_for_answer(message,state:State):
withstate.retrieve_data(message.chat.id)asdata:
bot.send_message(message.chat.id,"Ready, take a look:\n<b>Name: {name}\nSurname: {surname}\nAge: {age}</b>".format(name=data['name'],surname=data['surname'],age=message.text),parse_mode="html")