Плагин Error Monitor & Notifier присылает уведомление в Телеграм, когда обнаруживает необработанную ошибку в PHP-коде WordPress-сайта, в браузере клиента или при запросах к базе данных.

Сообщения приходят в мессенджер мгновенно, тогда как доставка электронных писем с информацией об ошибке иногда задерживается. Уведомления об ошибках в Телеграм помогают сразу перейти к исправлению кода, отладке запроса к базе данных или настройкам самой базы.
Добавьте чат-бота в рабочую группу и представьте боту права администратора, тогда уведомление об ошибке поступит в общее обсуждение и станет доступно каждому участнику группы.
Предупреждение: Максимальный размер Telegram-сообщения составляет 4096 символов. Уведомление не придет, если размер текста сообщения в исключении в сумме с другими сведениями оповещения вроде Request URI, User Agent и т. д. превысит допустимый предел. Поэтому уведомления на эл. почту лучше тоже включить в настройках плагина, если получать оповещения об ошибках в коде или при запросах к базе данных критически важно.
Настройка токена
-
- Через бот @BotFather получите токен бота, которого создавали прежде, или создайте нового бота
-
Начните чат со своим ботом и отправьте в чат команду
/setup <TOKEN>
Команда требуется только для обработки токена при активации Telegram-токена в настройках плагина, поэтому ответное сообщение после отправки команды не появляется в беседе.
- Укажите токен, который вернул BotFather, в настройках плагина на вкладке Телеграм
- Нажмите кнопку Сохранить
Пошаговая инструкция по настройке Телеграм-уведомлений доступна на странице настроек плагина на вкладке Телеграм в административной панели WordPress.
Плагин не регистрирует входящие маршруты и не открывает API-интерфейс к сайту, на котором установили плагин. Запросы отправляются только из настроек плагина и только в направлении сайт → Телеграм, но не наоборот.
Активация и деактивация уведомлений
-
- Перейдите на вкладку Телеграм в настройках плагина
-
Поставьте галочку в поле Включить уведомления, чтобы активировать уведомления в мессенджер, или снимите галочку, если не требуется отправлять уведомления в Telegram или уведомления приостанавливаются до исправления ошибок
Чекбокс активации оповещений появится только после активации токена.
- Нажмите кнопку Сохранить
Проверка уведомлений
- Настройте токен
-
Нажмите кнопку кнопку Протестировать уведомления
Кнопка для отправки проверочного сообщения появится только после активации токена.
Плагин сымитирует ошибку уровня E_USER_WARNING, перехватит ошибку и пришлет в Telegram проверочное уведомление с подробной информацией об ошибке.