Telegram-бот · заявки на оплату счетов
Сотрудник заполняет форму прямо в Telegram. Бот проверяет, что приложен действительно счёт, заводит заявку в реестр и отдаёт финансисту карточку с кнопками. Ни почты, ни «скинь счёт в личку», ни реестра, который кто-то ведёт руками.
так заявку видит финансист — нажмите кнопку, это рабочая демонстрация
Маршрут
Форма внутри Telegram: сумма, контрагент, статья, срок, файл счёта или реквизиты. Черновик сохраняется сам.
Читает PDF и распознаёт сканы: счёт ли это, сходится ли сумма. Проверяет ИНН, БИК и счета по контрольным суммам.
Карточка с кнопками статуса. Для отказа и отсрочки бот спрашивает причину — автор получает её сразу.
Строка в Google Таблице или в «Реестре.xlsx», файл счёта — в хранилище, PDF-документ заявки — автору.
Возможности
Сумма, контрагент, статья, срок, файл счёта или реквизиты. Черновик сохраняется сам, контрагенты подставляются вместе с реквизитами.
Статусы, суммы, сроки и причина отказа. Повтор регулярного платежа в одно нажатие, правка и отзыв — пока заявку не тронули.
Фирменный бланк, сумма прописью. Приходит автору сразу после подачи и хранится вместе со счётом.
Заявка одним сообщением: файл счёта, реквизиты под спойлером, статус в одно касание. Для отказа и отсрочки бот спросит причину.
Фильтры по статусу, срочности и датам, поиск по контрагенту и сотруднику, смена статуса не выходя из панели.
Что оплатить завтра — финансисту, что просрочено — руководителю. Горизонт, время и адресаты настраиваются.
Колонки по вашему шаблону: Google Таблица или «Реестр.xlsx» на сервере. Выгрузка — одной командой в чате.
Финансисты, доступ сотрудников, расписание бэкапов и напоминаний — из панели, без правки файлов на сервере.
Ежедневный архив всех данных приходит в чат. Бот сообщает о сбоях, переживает недоступность Telegram и умеет запасной прокси.
Мелочи, которые заметны
Автопроверка счёта. Текст PDF и распознавание сканов: счёт ли это и сходится ли сумма.
Проверка реквизитов. ИНН, БИК и расчётные счета — по контрольным суммам, а не «на глаз».
Защита от двойной оплаты. Похожая заявка за две недели — бот остановит и переспросит.
Запуск из группы и канала. Кнопка ведёт в личку, в чат возвращается только факт заявки.
Работа без HTTPS. Пошаговая форма прямо в чате как запасной канал подачи.
Удаление с следом. Строку убирает админ, запись об этом остаётся в журнале.
Плановая дата сама. Срочно — сегодня, обычная — следующий рабочий день.
Роли. Сотрудник подаёт, финансист решает, админ настраивает — и ничего лишнего.
Внешний мониторинг. Отдельная точка здоровья: видно, что бот жив, до звонка сотрудников.
Аккуратность