Задание 120: система уведомлений
Система уведомлений для экосистемы IPD: Telegram-уведомления при входящих сообщениях в AI-чат, уведомления о заявках с форм, health-check сайта, еженедельные и ежемесячные сводки. Админ-панель настроек уведомлений с выбором каналов (Telegram, email, in-app) для каждого типа события. Версия 4.24.0.
Зачем эта запись
Эта запись истории платформы ipd.by описывает работы по автоматизации: складской учёт, калькуляторы, обработка заявок. Автоматизация убирает повторяющуюся ручную работу и снижает число ошибок. Версия 4.24.0 (19.08.2026) описывает: «Задание 120: система уведомлений». Дальше по странице — что именно было сделано в этой версии и к каким кейсам это относится.
Что сделано в версии 4.24.0
от 19.08.2026Что изменено
- Telegram уведомления — при первом сообщении в AI-чате отправляется Telegram-уведомление Алексею через бота aleksey-gapeev-admin
- Уведомления заявок — заявки на звонок, сообщения, обратная связь — все формы отправляют уведомления через единую систему
- NotificationService — централизованный сервис рассылки (Telegram, email, in-app лог)
- Health-check — artisan-команда ipd:health-check каждые 15 минут, уведомление при недоступности/восстановлении сайта
- Сводки — еженедельная (по понедельникам 9:00) и ежемесячная (1-е число 9:00) сводка: AI-чат, заявки, уведомления
- Админ-панель — /admin/notifications: настройки каналов по типам событий, список последних уведомлений, непрочитанные, тест отправки
- Белл в топбаре — реальные уведомления с.polling каждые 30 сек, бейдж непрочитанных
- Миграции — notifications (лог), notification_settings (настройки пользователя)
- Расписание — health-check: каждые 15 мин, weekly digest: пн 9:00, monthly: 1-е число 9:00
- Версия — IPD_VERSION поднята до 4.24.0
Кейсы по этой теме
Эти реальные проекты подтверждают направление, в котором сделана версия.
Разделы по теме
Почему этому можно доверять
Платформа ipd.by развивается открыто: каждый пункт этой версии — реально выполненная работа с датой и описанием, а вся история изменений хранится в реестре версий на Laravel. Кейсы, на которые ведут ссылки выше, — реальные проекты, а не обещания.
Нужна такая работа над вашим проектом
Версии — это видимая история разработки: платформа растёт, а каждая страница объясняет, что и зачем сделано. Если ищете команду, которая так же профессионально развивает продукт — это как раз то, чем я занимаюсь.