diff --git a/examples/custom_states.py b/examples/custom_states.py index 2f9a2bc..72c96df 100644 --- a/examples/custom_states.py +++ b/examples/custom_states.py @@ -60,7 +60,7 @@ def name_get(message): """ State 1. Will process when user's state is MyStates.name. """ - bot.send_message(message.chat.id, f'Now write me a surname') + bot.send_message(message.chat.id, 'Now write me a surname') bot.set_state(message.from_user.id, MyStates.surname, message.chat.id) with bot.retrieve_data(message.from_user.id, message.chat.id) as data: data['name'] = message.text @@ -83,7 +83,11 @@ def ready_for_answer(message): State 3. Will process when user's state is MyStates.age. """ with bot.retrieve_data(message.from_user.id, message.chat.id) as data: - bot.send_message(message.chat.id, "Ready, take a look:\nName: {name}\nSurname: {surname}\nAge: {age}".format(name=data['name'], surname=data['surname'], age=message.text), parse_mode="html") + msg = ("Ready, take a look:\n" + f"Name: {data['name']}\n" + f"Surname: {data['surname']}\n" + f"Age: {message.text}") + bot.send_message(message.chat.id, msg, parse_mode="html") bot.delete_state(message.from_user.id, message.chat.id) #incorrect number @@ -99,4 +103,4 @@ def age_incorrect(message): bot.add_custom_filter(custom_filters.StateFilter(bot)) bot.add_custom_filter(custom_filters.IsDigitFilter()) -bot.infinity_polling(skip_pending=True) \ No newline at end of file +bot.infinity_polling(skip_pending=True)