Подробности
Разработал закрытый Telegram-бот личного кабинета для сотрудников двух ночных клубов. Система получает данные о продажах из iiko, рассчитывает начисления в Google Sheets и позволяет каждому сотруднику видеть только собственный заработок.
Что реализовано:
- Безопасная регистрация сотрудников по одноразовым кодам администратора.
- Персональный отчёт за выбранный рабочий день.
- Отображение позиций, категорий, чеков, столов и времени продажи.
- Разделение начислений на наличные и безналичные.
- Учёт ручных исправлений и распределения выплат между сотрудниками.
- Просмотр собственных смен и должностей.
- Поддержка ролей: диджей, кальянщик, кассир, бармен, официант, комфорт, администратор и уборщица.
- Автоматическое обновление данных из iiko через Google Sheets.
- Круглосуточная работа на VPS с автозапуском и журналированием ошибок.
Результат:
Сотрудники самостоятельно проверяют свои смены и начисления в Telegram, а руководство управляет тарифами, дежурствами и корректировками через Google Sheets. Это сократило ручные расчёты и количество вопросов по выплатам.
Стек: Python, aiogram, iiko REST API, Google Sheets API, SQLite, systemd, Ubuntu VPS.