Все проекты

Кейс 25 / 50 · Боты

Telegram-бот для учёта сотрудников и продаж

Telegram-бот для автоматизации учёта сотрудников, check-in, продаж и отчётности. Реализованы роли руководителя и сотрудников, ежедневные напоминания, расчёт премий, отчёты и стабильный запуск на VPS 24/7.

  • Python
  • aiogram
  • PostgreSQL
  • SQLAlchemy
  • asyncpg
  • APScheduler
  • openpyxl
  • systemd
  • logrotate
Иллюстрация кейса — публичные скриншоты не размещены
ПроектБизнес с сотрудниками
Год2026
НаправлениеБоты

Подробности

Разработал и развернул Telegram-бота для ежедневного учёта работы сотрудников. Бот позволяет сотрудникам отмечать выход на смену, вносить продажи по категориям, а руководителю получать отчёты, управлять сотрудниками и контролировать показатели бизнеса.

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

  • Регистрация сотрудников через подтверждение руководителем.
  • Ежедневный check-in сотрудников.
  • Внесение продаж по категориям: фото, печать, ламинация.
  • Автоматический расчёт общей выручки, наличных, безналичных и премии.
  • Отчёты для руководителя за день и месяц.
  • Автоматические напоминания сотрудникам.
  • Журнал действий.
  • Экспорт отчётов.
  • Развёртывание на VPS с работой 24/7.
  • Настройка systemd, автозапуска, логов и ротации логов.

Результат:

Бот заменяет ручной сбор отчётов, снижает количество ошибок при подсчётах и помогает руководителю ежедневно видеть, кто вышел на смену, кто внёс продажи и какая выручка получена.

Стек: Python, aiogram, PostgreSQL, SQLAlchemy, asyncpg, APScheduler, openpyxl, dotenv, Linux VPS, systemd, logrotate.