l1von

Untitled

Sep 4th, 2021 (edited)
480
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.13 KB | None | 0 0
  1. @dp.message_handler(text='1')
  2. async def dsfd(message: types.Message):
  3.     await message.answer('Введите текст:', reply_markup=back_keyboard)
  4.     await code.one.set()
  5.  
  6.  
  7. @dp.message_handler(state=code.one)
  8. async def text(message: types.Message, state: FSMContext):
  9.     if message.text == 'Отмена':
  10.         await message.answer('Возвращаю назад..', reply_markup=simple_keyboard)
  11.         await state.finish()
  12.     else:
  13.         randomSource = string.ascii_letters + string.digits
  14.         key = ""
  15.         n = random.randint(12, 32)
  16.         for i in range(n):
  17.             key += random.choice(randomSource)
  18.         print(key)
  19.         await state.update_data(key=key)
  20.  
  21.  
  22.  
  23. @dp.message_handler(text='2')
  24. async def two(message: types.Message):
  25.     await message.answer('Введите текст:', reply_markup=back_keyboard)
  26.     await code.two.set()
  27.  
  28.  
  29. @dp.message_handler(state=code.two)
  30. async def twocde(message: types.Message, state: FSMContext):
  31.     if message.text == 'Отмена':
  32.         await message.answer('Возвращаю назад..', reply_markup=simple_keyboard)
  33.         await state.finish()
  34.     else:
  35.         data = await state.get_data()
  36.         key = data.get("key")
  37.         print(key)
Add Comment
Please, Sign In to add comment