iBoost/Портфоліо/Invoice Bot

AI-агенти·2025 — зараз

Invoice Bot

Telegram-бот, який читає PDF-інвойси й дістає звідти реквізити компанії-отримувача — прямо в робочому чаті, куди бухгалтерія й так кидає документи.

Наша роль

Розробка, інтеграція, експлуатація

Статус

Працює у проді

Період

2025 — зараз

Платформа

Telegram · груповий чат

AI-АГЕНТИ Invoice Bot 01Документ учат02Розбір PDF03Витягреквізитівмоделлю04Збереження вбазу05Відповідь учат PYTHON · TELEGRAM BOT API · CLAUDE API · SQLITE · SYSTEMD IBOOST.UA · 2025 — зараз

Схема системи · внутрішній контур, доступ за NDA

01

Що це

Задача звучить дрібно, поки не порахувати. Людина відкриває інвойс, знаходить реквізити отримувача, переносить у платіжку, звіряє IBAN по цифрах. П’ять хвилин на документ і ризик помилки в одному символі, який коштує загубленого платежу. Помножте на десятки інвойсів на тиждень.

Бот працює там, де вже й так живе робота — у груповому чаті.

Документ кидають у чат, бот відповідає структурованими реквізитами й зберігає їх у базу, щоб наступного разу той самий контрагент упізнавався одразу. Інтерфейс не потрібен: за нього працює Telegram.

02

можливості

Що воно вміє

01

Витяг реквізитів із PDF

Назва компанії, банк, рахунки й ідентифікатори витягуються моделлю зі структурованою відповіддю, а не регулярками по тексту.

02

Робота в групових чатах

Бот живе в робочому чаті бухгалтерії й відповідає реплаєм на документ. Окремого застосунку відкривати не треба.

03

Накопичувальна база контрагентів

Витягнуті реквізити зберігаються — повторний інвойс від того самого контрагента впізнається миттєво.

04

Права доступу

Система адміністраторів: хто може додавати користувачів і бачити базу реквізитів.

05

Облік вартості обробки

Кожен виклик моделі рахується — видно, скільки коштує обробка документа.

06

Автокласифікація вхідних

Окремий процесор розбирає потік документів і відділяє інвойси від усього іншого.

03

архітектура

Як влаштовано

01

Документ у чат

02

Розбір PDF

03

Витяг реквізитів моделлю

04

Збереження в базу

05

Відповідь у чат

Під капотом

  • Python-бот під systemd із перезапуском при падінні й логами у файл.
  • SQLite як база реквізитів, адміністраторів і історії.
  • Claude API для витягу з жорсткою структурою відповіді.
  • Окремий класифікатор і трекер вартості викликів як самостійні модулі.
  • Документація по ролях і сценаріях лежить поруч із кодом — бота передають без нас.
  • Ізольований від інших сервісів на тому самому хості; назовні нічого не слухає.
PythonTelegram Bot APIClaude APISQLitesystemd

04

масштаб

Цифри

PDF

формат на вході

~5 хв

ручної роботи економиться на документ

1

чат замість застосунку

100%

викликів із обліком вартості