Всем привет, подскажите пожалуйста как можно вытащить из чата телеграм бота документ по названию?
@dp.message_handler(commands=['get_file_db'])
async def hello(message: types.Message):
await bot.send_message(message.from_user.id, 'Введите название файла')
await DataInput.r.set()
@dp.message_handler(state=DataInput.r)
async def radius(message: types.Message, state: FSMContext):
user_id = message.from_user.id
document = message.document
r = message.text
all_files = session.query(Documents).all()
for row in all_files:
await message.answer(row.file_path)
print(row.file_id)
if row.file_name == r:
await message.answer(row.file_name)
await bot.send_chat_action(user_id, ChatActions.UPLOAD_DOCUMENT)
await asyncio.sleep(1)
await bot.send_document(user_id, document.file_id, caption='Этот файл специально для тебя!')
await state.finish()