онлайн
← Назад в портфолио

// автоматизация / Бот

MoonShift: смены и выплаты через Telegram

Система управления для dispatch-команд: операторы работают через Telegram/Matrix, администратор в MoonShine ведет смены, контроль посещаемости, платежи и отчёты.
Laravel 12 MoonShine Telegram Bot API Matrix Scheduler Queue MySQL
MoonShift: смены и выплаты через Telegram preview
автоматизация / Бот / case study
// Задача

Устранить ручной учет смен и спорные сценарии с оплатами в распределённой команде.

Что делал

  • Синхронизировал пользователей мессенджеров с внутренними операторами и статусы смен.
  • Построил команды Telegram/Element и планировщик напоминаний.
  • Добавил CAPTCHA-проверки и валидации для контрольных точек посещаемости.
  • Сделал валютную учётную логику и роль-ориентированный админ-панельный контроль.
// Решение

Роль: full-stack-инженер — операционная архитектура, оркестрация ботов, scheduler jobs и интерфейс для админа.

Реализовал командные хендлеры, статусы смен, фоновые задачи, расчёт посещаемости и оплат, плюс отдельный слой управления в MoonShine с разграничением Telegram и Matrix транспортов.

// Стек
Laravel 12 MoonShine Telegram Bot API Matrix Scheduler Queue MySQL
// metrics
primary
attendance + payroll
secondary
bot + admin parity
kind
Web / Operations