Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @dp.message_handler(text='1')
- async def dsfd(message: types.Message):
- await message.answer('Введите текст:', reply_markup=back_keyboard)
- await code.one.set()
- @dp.message_handler(state=code.one)
- async def text(message: types.Message, state: FSMContext):
- if message.text == 'Отмена':
- await message.answer('Возвращаю назад..', reply_markup=simple_keyboard)
- await state.finish()
- else:
- randomSource = string.ascii_letters + string.digits
- key = ""
- n = random.randint(12, 32)
- for i in range(n):
- key += random.choice(randomSource)
- print(key)
- await state.update_data(key=key)
- @dp.message_handler(text='2')
- async def two(message: types.Message):
- await message.answer('Введите текст:', reply_markup=back_keyboard)
- await code.two.set()
- @dp.message_handler(state=code.two)
- async def twocde(message: types.Message, state: FSMContext):
- if message.text == 'Отмена':
- await message.answer('Возвращаю назад..', reply_markup=simple_keyboard)
- await state.finish()
- else:
- data = await state.get_data()
- key = data.get("key")
- print(key)
Add Comment
Please, Sign In to add comment