Platitude

Untitled

May 4th, 2020
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.98 KB | None | 0 0
  1. @dp.message_handler(lambda message: message.text.isdigit(), state=Form.password)
  2. async def send_emai(message: types.Message, state: FSMContext):
  3.     await Form.next()
  4.     await state.update_data(password = int(message.text))
  5.     await message.answer( "Укажите email: ")
  6.  
  7.  
  8. @dp.message_handler(lambda message: '@' not in message.text , state=Form.email)
  9. async def check_email (message: types.Message):
  10.     return await message.reply("Некорректно введен email.\nУкажите email: ")
  11.  
  12.  
  13. @dp.message_handler(lambda message: message.text.isdigit(), state=Form.email)
  14. async def send_group(message: types.Message, state: FSMContext):
  15.     await Form.next()
  16.     await state.update_data(email = message.text)
  17.  
  18.     markup = types.ReplyKeyboardMarkup(resize_keyboard=True, selective=True)
  19.     markup.add("ИС-16", "ИС-17", "ИС-18")
  20.     markup.add("ИС-19", "ИЭ-17", "ИЭ-17")
  21.     await message.answer( "Укажите вашу группу: ", reply_markup=markup)
Add Comment
Please, Sign In to add comment