WP Manifestindependent plugin directory
manifest / developer / crashalert

CrashAlert

WordPress fatal error alerts to Telegram/email/webhook — culprit attribution, plain-language explanation, recovery notice. No overlay, no bloat.

by Yodzira · github.com/yodzira/crashalert · website

0stars
0forks

Install

The author publishes release zips, so WP-CLI can install straight from GitHub:

wp plugin install https://github.com/yodzira/crashalert/releases/download/v0.1.0/crashalert.zip

[RU] Монитор фатальных ошибок WordPress: мгновенные алерты в Telegram, email и вебхук, атрибуция виновника (плагин/тема/ядро с версией), человеческое объяснение ошибки, сообщение о восстановлении и история сбоев. Узнай о падении раньше клиента.

[EN] A WordPress fatal-error monitor: instant alerts to Telegram, email and webhook, culprit attribution (plugin/theme/core with version), plain-language explanations, a recovery notice and failure history. Know about a crash before your clients do.

🔗 Лендинг / Landing · Скачать бесплатно / Download free · Купить Pro — 2 990 ₽/год


Зачем / Why

WordPress с версии 5.2 сам шлёт письмо о фатальной ошибке — но оно приходит владельцу сайта, легко теряется в спаме, содержит сырой стектрейс, молчит о повторах и никогда не сообщает, что сайт снова работает.

CrashAlert закрывает ровно эти дыры:

  • 🔴 Алерты в Telegram — быстрее любого email; email и произвольный вебхук — тоже.
  • 🏷 Атрибуция виновника: «плагин Super Slider v2.1», а не безымянный стектрейс.
  • 🗣 Человеческие объяснения: «Call to undefined function» → «конфликт версий — откатите последнее обновление», RU и EN.
  • 🟢 Сообщение о восстановлении: «сайт снова работает, был недоступен ~4 минуты».
  • 🔁 Рейт-лимит: 500 одинаковых ошибок в минуту = один алерт с пометкой ×500.
  • 🕘 История сбоев с таймлайном, фильтрами и «что изменилось за 24 ч до падения».
  • 🛡 Приватность: IP не хранятся, стектрейсы санитизируются (относительные пути, без аргументов), ничего не отправляется третьим лицам.
  • 🧹 Чистый uninstall: таблицы, опции, кроны и файлы удаляются полностью.

Установка / Install

  1. Скачайте crashalert.zip (всегда последняя версия)
  2. WP-админка → Плагины → Добавить новый → Загрузить плагин → zip → Активировать
  3. CrashAlert → Settings → вставьте Telegram bot token и chat id → Send test — готово

Требования / Requirements

  • WordPress 6.0+ (протестировано до 7.1), PHP 7.4+

Качество / Quality

  • PHPUnit: 37 тестов, 74 assertions ✅
  • Официальный Plugin Checker: 0 errors (release build) ✅
  • Конфликт-матрица: WooCommerce + LiteSpeed Cache + Autoptimize ✅
  • Perf: healthy request без дополнительных SQL-запросов; алерты уходят через cron-очередь, не блокируя страницу
  • Собственный фатал внутри монитора невозможен: все пути перехвата защищены (см. qa.md)

CrashAlert Pro (опционально)

  • PHP deprecation-радар: собирает deprecated-варнинги и предупреждает, что сломается в будущих версиях PHP
  • Неограниченные каналы: несколько Telegram-чатов и вебхуков
  • Недельный health-отчёт: топ виновников, версии-деградации

Купить Pro — 2 990 ₽/год · лицензия на 1 сайт. Pro — плагин-компаньон: ставится поверх бесплатной версии, ничего перенастраивать не надо. Бесплатная версия остаётся полноценной и не ограничена по срокам.

Лицензия / License

GPL-2.0-or-later (совместимо с WordPress).

Releases

1 release. Each count is every asset in that release; expand a row for the breakdown.

Tag
Published
Assets
Downloads
v0.1.0 latest
Sep 12, 2026 21h ago
crashalert.zip
0