Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @anti_flood(0)
- @dp.message_handler(state=CreateKey.media_upload,
- content_types=types.ContentTypes.ANY)
- async def media_upload(message: types.Message, state: FSMContext, lang):
- data = await state.get_data()
- message_tag_count = data['message_tag_count']
- count = message.message_id - message_tag_count
- if message.message_id - message_tag_count > 10:
- return
- async with state.proxy() as data:
- data[f"value{count}"] = str(message.to_python())
- data['count'] = count
- print(f'{message.from_user.username} - {count}')
- '''if count < MAX_VALUE_IN_KEY:
- try:
- await bot.edit_message_text(
- chat_id=message.from_user.id,
- message_id=message_tag_count,
- text=f"{language['count_media'][lang]}\n"
- f'{number_list[count]}◀️🔟'
- )
- except Exception as e:
- await message.answer('Error in media upload\n'
- f'{e}')'''
- if count == MAX_VALUE_IN_KEY:
- await state.reset_state(with_data=False)
- await completed(message, state, lang)
Add Comment
Please, Sign In to add comment