Подробности
Разработал и развернул Telegram-бота для ежедневного учёта работы сотрудников. Бот позволяет сотрудникам отмечать выход на смену, вносить продажи по категориям, а руководителю получать отчёты, управлять сотрудниками и контролировать показатели бизнеса.
Что реализовано:
- Регистрация сотрудников через подтверждение руководителем.
- Ежедневный check-in сотрудников.
- Внесение продаж по категориям: фото, печать, ламинация.
- Автоматический расчёт общей выручки, наличных, безналичных и премии.
- Отчёты для руководителя за день и месяц.
- Автоматические напоминания сотрудникам.
- Журнал действий.
- Экспорт отчётов.
- Развёртывание на VPS с работой 24/7.
- Настройка systemd, автозапуска, логов и ротации логов.
Результат:
Бот заменяет ручной сбор отчётов, снижает количество ошибок при подсчётах и помогает руководителю ежедневно видеть, кто вышел на смену, кто внёс продажи и какая выручка получена.
Стек: Python, aiogram, PostgreSQL, SQLAlchemy, asyncpg, APScheduler, openpyxl, dotenv, Linux VPS, systemd, logrotate.