Вы отправляете файл боту в Telegram — сценарий кладёт его в Nextcloud, распознаёт текст с картинок и заносит в указатель в Azure Cosmos DB, где вы потом ищете документ одной командой.
Сохранение одним сообщением
Текст распознаётся даже с фото и сканов
Поиск по содержимому, а не по имени файла
Файлы лежат в Nextcloud, указатель — в Azure Cosmos DB