Telegram-бот кофейни — документы, расходы смены и отчёты бухгалтеру
Разработал внутреннего Telegram-бота для операционного учёта кофейни. Задача — заменить разрозненные сообщения сотрудников последовательными сценариями: документы, расходы смены и баланс кассы.
В разделе документов сотрудник указывает поставщика, прикладывает фотографии или файлы накладной и отмечает расхождения по товарам. Бот формирует сообщение для бухгалтерии и передаёт вложения вместе с пояснениями.
Расходы оформляются пошагово: способ оплаты, категория, наименование позиции, единица измерения, количество и сумма. Перед отправкой сотрудник подтверждает данные; в отчёте каждая строка содержит сумму, а в конце рассчитывается общий итог. Можно добавить несколько позиций в один отчёт.
Реализованы сценарии баланса кассы, снятия средств и выплат. Для управляющего предусмотрено отдельное меню: снятие или перевод, оплата из личных средств, счёт на оплату. Кнопки возврата, подтверждения и перехода в главное меню помогают проходить операции без запоминания команд.
Техническая основа — PHP, Telegram Bot API и файловое хранение состояния пошаговых диалогов. Работа бота подтверждена после доработки расчёта сумм по позициям.
Результат — внедрённый бот для сбора первичных данных и передачи отчётов внутри Telegram. Он обслуживает конкретные процессы кофейни и работает отдельно от бухгалтерской системы; подключение к 1С и IIKO в этот объём не входит.