К основному содержимому
whalio
▶

Видео этого урока скоро появится

Конспект урока доступен ниже

Урок 3 из 714 мин

Оплаты и чеки: ИИ сверяет платежи вместо тебя

Научишь сценарий принимать чеки и скриншоты оплат, распознавать сумму и дату через ИИ. Настроишь сверку с ожидаемым платежом и статусы: оплачено, частично, подозрительно. Спорные случаи бот будет передавать тебе на решение, а не подтверждать сам.

Конспект урока

  1. 1

    Приём чека

    Отдельная ветка ловит фото и документы из Telegram, забирает файл модулем Download a File и передаёт его дальше. Скриншот приходит как фото, а PDF как документ, и обрабатываются они по-разному.

  2. 2

    Распознавание изображения

    Отправь картинку в модель со зрением и попроси строгий JSON: сумма, валюта, дата, время, получатель, банк. Отдельными полями проси уверенность распознавания и признак «это не чек».

  3. 3

    Сверка с ожидаемым

    Найди в хранилище ожидаемую сумму по идентификатору чата и сравни с распознанной, оставив небольшой допуск на комиссию. Дату проверяй на свежесть: старый чек это самый частый способ пройти проверку повторно.

  4. 4

    Три статуса вместо двух

    Оплачено, частично, требует проверки. Всё, что распознано неуверенно или расходится по сумме и дате, уходит в третий статус и человеку, а не в автоматическое подтверждение.

  5. 5

    Защита от повторов

    Записывай в хранилище связку «сумма, дата, время» и отклоняй совпадения с уже принятыми. Один и тот же чек присылают дважды гораздо чаще, чем кажется.

  6. 6

    Главное правило

    Доступ к продукту выдаёт только подтверждённый статус, и каждое решение пишется в лог вместе с исходной картинкой. Автоподтверждение по фото без сверки это прямой путь к бесплатным продажам.

Практика

Настрой ветку, которая принимает фото чека и возвращает JSON с суммой и датой, и проверь её на трёх чеках, включая один заведомо неподходящий.

Сделал? Отметь урок пройденным и переходи дальше