Я как раз сегодня сделал себе похожую вещь. Тоже благодаря помощи тут, так что я попробую и тебе помочь)
Без отправки хотя бы себе в личку способа не знаю, да и его нет наверное, так что вариант через отправку себе файлов.
Не знаю как тебе лучше будет хранить file_id, но я у себя сделал базу данных в sqlite(она встроена в питон).
Суть такова, настрой бота, что бы он из твоей директории отправлял фото в личку тебе, а после отправки сохранял file_id в базу данных.
from aiogram.types import InputFile
......
photos = InputFile(f'D:\\Code\\english\\photo\\{eng}\\{eng}.jpg') # это пример моей директории
id_photo = await bot.send_photo(chat_id=message.chat.id, photo=photos) # этот метод поможет получить file_id
id = id_photo['photo'][0]['file_id'] # это сам file_id
Я делал в aiogram у тебя должен быть похожий метод взять файл ботом из директории
Как настроить сохранение зависит уже от тебя, будешь ли ты добавлять этот id в базу данных или в переменную, да хоть в текстовый файл. Я лично настроил добавление в базу, и за 10 минут залил 600 фоток в тг с пометками что к чему относится, потом же удобнее будет их доставать