Все проекты

Кейс 21 / 59 · Боты

Telegram-бот личного кабинета сотрудников с iiko

Закрытый Telegram-бот показывает сотрудникам двух клубов только собственные смены, продажи и начисления, получая данные из iiko и Google Sheets.

  • Python
  • aiogram
  • iiko REST API
  • Google Sheets API
  • SQLite
  • systemd
  • Ubuntu VPS
  • Личный кабинет
  • Начисления
Иллюстрация кейса — публичные скриншоты не размещены
ПроектДва ночных клуба (NDA) · NDA
Год2026
НаправлениеБоты

Подробности

Разработал закрытый Telegram-бот личного кабинета для сотрудников двух ночных клубов. Система получает данные о продажах из iiko, рассчитывает начисления в Google Sheets и позволяет каждому сотруднику видеть только собственный заработок.

Что реализовано:

  • Безопасная регистрация сотрудников по одноразовым кодам администратора.
  • Персональный отчёт за выбранный рабочий день.
  • Отображение позиций, категорий, чеков, столов и времени продажи.
  • Разделение начислений на наличные и безналичные.
  • Учёт ручных исправлений и распределения выплат между сотрудниками.
  • Просмотр собственных смен и должностей.
  • Поддержка ролей: диджей, кальянщик, кассир, бармен, официант, комфорт, администратор и уборщица.
  • Автоматическое обновление данных из iiko через Google Sheets.
  • Круглосуточная работа на VPS с автозапуском и журналированием ошибок.

Результат:

Сотрудники самостоятельно проверяют свои смены и начисления в Telegram, а руководство управляет тарифами, дежурствами и корректировками через Google Sheets. Это сократило ручные расчёты и количество вопросов по выплатам.

Стек: Python, aiogram, iiko REST API, Google Sheets API, SQLite, systemd, Ubuntu VPS.