1
0
mirror of https://github.com/eternnoir/pyTelegramBotAPI.git synced 2023-08-10 21:12:57 +03:00

Update custom_states.py

This commit is contained in:
_run 2021-11-06 13:08:49 +05:00
parent fc347ae166
commit 3a6073e3a0

View File

@ -17,7 +17,7 @@ def start_ex(message):
""" """
Start command. Here we are starting state Start command. Here we are starting state
""" """
bot.set_state(message.from_user.id, 1) bot.set_state(message.from_user.id, MyStates.name)
bot.send_message(message.chat.id, 'Hi, write me a name') bot.send_message(message.chat.id, 'Hi, write me a name')
@ -36,7 +36,7 @@ def name_get(message):
State 1. Will process when user's state is 1. State 1. Will process when user's state is 1.
""" """
bot.send_message(message.chat.id, f'Now write me a surname') bot.send_message(message.chat.id, f'Now write me a surname')
bot.set_state(message.from_user.id, 2) bot.set_state(message.from_user.id, MyStates.surname)
with bot.retrieve_data(message.from_user.id) as data: with bot.retrieve_data(message.from_user.id) as data:
data['name'] = message.text data['name'] = message.text
@ -47,7 +47,7 @@ def ask_age(message):
State 2. Will process when user's state is 2. State 2. Will process when user's state is 2.
""" """
bot.send_message(message.chat.id, "What is your age?") bot.send_message(message.chat.id, "What is your age?")
bot.set_state(message.from_user.id, 3) bot.set_state(message.from_user.id, MyStates.age)
with bot.retrieve_data(message.from_user.id) as data: with bot.retrieve_data(message.from_user.id) as data:
data['surname'] = message.text data['surname'] = message.text