Извлечение данных из чеков через Telegram с Tesseract и Llama
Этот шаблон n8n извлекает данные из чеков (текст или фото) в Telegram, классифицирует расходы и отправляет структурированную сводку.
Кому подойдёт
- Фрилансеры : Для учёта личных расходов.
- Владельцы малого бизнеса : Для отслеживания транзакций.
- Частные лица : Для удобного управления финансами.
- Бухгалтеры : Для автоматизации ввода данных.
Решаемая проблема
Ручной ввод данных чеков в таблицы или приложения занимает время и приводит к ошибкам.
Этот шаблон автоматически извлекает и категоризирует информацию, упрощая учёт расходов.
Что автоматизируется
Процессы:
- Получение текста или фото чеков через Telegram.
- Извлечение текста из изображений с помощью Tesseract.
- Анализ и категоризация данных (магазин, дата, товары, сумма) через Llama.
- Форматирование и отправка структурированной сводки в Telegram.
- Обработка ошибок для некорректных данных.
Шаги:
- Триггер Telegram : Telegram Trigger получает текст или фото чека.
- Проверка типа ввода : Check for Image определяет, текст или изображение.
- Извлечение текста : Extract Text Input обрабатывает текст, а Get Telegram File, Download Image и Extract Value From Image извлекают текст из фото с помощью Tesseract.
- Анализ ИИ : AI Categorizer с Llama классифицирует данные (например, «Еда», «Транспорт»).
- Форматирование : Format Summary Message создаёт структурированную сводку.
- Проверка ошибок : Check Invalid Input выявляет некорректные данные.
- Отправка : Send Expense Summary или Send Error Message отправляет результат в Telegram.
Используемые сервисы
- Telegram : Получение сообщений и отправка сводок.
- Tesseract (n8n-nodes-tesseractjs) : Извлечение текста из изображений чеков.
- OpenRouter (Llama) : Анализ и категоризация данных.
- n8n HTTP Request : Загрузка файлов из Telegram.
- n8n Code Node : Форматирование сводки.
- n8n If Node : Проверка типа ввода и ошибок.
Сложность настройки
- Уровень: Сложный — требуется self-hosted n8n и установка узла сообщества.
- Время: ~20-30 минут на настройку и тестирование.
Что нужно для запуска
Аккаунты:
- Telegram (для бота).
- OpenRouter (для Llama).
- n8n (self-hosted).
API-ключи:
- Telegram Bot Token (через @BotFather).
- OpenRouter API Key.
Предварительные требования:
- Настройте self-hosted n8n (например, через Docker или AWS).
- Установите узел n8n-nodes-tesseractjs в n8n (Настройки > Узлы сообщества).
- Создайте Telegram-бота через @BotFather и получите токен.
- Зарегистрируйтесь на OpenRouter, получите API-ключ.
- Импортируйте шаблон в n8n и подключите учётные данные Telegram и OpenRouter.
- Замените <your_bot_token_here> в узлах Get Telegram File и Download Image.
- Тест: Отправьте текст или фото чека боту и проверьте сводку.
Примеры использования
- Фрилансер : Отправляете фото чека за кофе, бот возвращает категорию «Еда» и сумму.
- Малый бизнес : Оцифровываете чеки за поставки, чтобы вести учёт расходов.
- Частное лицо : Отправляете текст о покупке, бот классифицирует её как «Транспорт».
Результат
Вы получите автоматизированную систему, которая:
- Извлекает данные из чеков за секунды.
- Экономит часы на ручной ввод.
- Снижает ошибки в учёте расходов.
- Упрощает финансовое планирование.
#автоматизация #Telegram #финансы #Tesseract #Llama #учёт #бухгалтерия
А получить workflow «Автоматизация учёта расходов: n8n workflow для извлечения данных из чеков через Telegram» и другие шаблоны для n8n (более 1000 готовых сценариев автоматизации) вы можете в нашем Закрытом Нейроклубе по кнопке ниже:
Также рекомендуем подписаться на наш Telegram-канал AI Мастерская.
Там выходят подробные разборы популярных сценариев для n8n, реальные кейсы автоматизации бизнеса и примеры, где рутинную работу полностью берут на себя роботы, а не человек.
Напишите в комментариях, какой шаблон для n8n вам нужен и какие задачи он должен выполнять. Я подберу подходящее решение или добавлю новый workflow.


