Задача
Разработать Telegram-бота для сети фастфуда, который будет интегрирован с групповым чатом (разделённым на темы). Бот автоматизирует два ключевых бизнес-процесса: проверку зон и сбор кассовых отчётов.
Основные требования
1. Чек-листы с фотофиксацией
- Два ежедневных чек-листа: утренний (открытие смены) и вечерний (закрытие).
- Каждый блюдо/список пунктов должен сопровождаться созданием фотографий оборудования, зон (кухня, зал, санузлы) - отправка + привязка к дате.
- Сохранность данных (галерея проверок во времени).
2. Кассовый отчёт по шаблону
- Удобная форма для заполнения (день/ночь, показания кассовой ленты, стол сверки, подпись ответственного).
- Отправка готового отчёта (с сохранением) определённым лицам (бухгалтер, директор, старший смены).
- Предусмотрена обратная связь при ошибках.
3. Общая функциональность
- Бот работает в группе с топиками (темами) - отвечает и пуллит в один определённый топик, не засоряя остальные.
- Персона отдельная для каждой смены (идентификация по никнейму или номеру телефона).
- Админ-панель (как web frontend или через отдельную кнопочку для руководителя).
- Возможность гибкой настройки тригеров (список получателей, список смен).
Желятельно: чисто Python, библиотека python-telegram-bot (async версия)
Технические и организационные уточнения
Исполнителю необходимо помочь сформировать полноценное ТЗ - по детализации пунктов, особенностях хранения (БД, среды данных) и датам промежуточного флэш-отчёта. На старте согласовываем с вами мок-ап интерфейсов чек-листа. Автор будет согласовывать с компанией все альтернативы по безопасности и коду. Всё храним конфиденциально - мы скрыли названия, сайты и контакты по просьбе заказчика.