{"id":232230,"date":"2025-05-16T08:54:56","date_gmt":"2025-05-16T08:54:56","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/fatal-to-telegram\/"},"modified":"2026-03-14T07:14:04","modified_gmt":"2026-03-14T07:14:04","slug":"fatal-to-telegram","status":"publish","type":"plugin","link":"https:\/\/tah.wordpress.org\/plugins\/fatal-to-telegram\/","author":16518018,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.5.1","stable_tag":"1.5.1","tested":"6.9.4","requires":"5.3","requires_php":"7.2","requires_plugins":null,"header_name":"Fatal message to Telegram","header_author":"iPhil","header_description":"Sends PHP fatal errors to Telegram instantly. Creates early loader via MU-plugin.","assets_banners_color":"37414d","last_updated":"2026-03-14 07:14:04","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/yoomoney.ru\/to\/4100141266469","header_plugin_uri":"https:\/\/iphil.top\/portfolio\/fatal-to-telegram\/","header_author_uri":"https:\/\/iphil.top","rating":0,"author_block_rating":0,"active_installs":0,"downloads":564,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.2":{"tag":"1.2","author":"philstudio","date":"2025-05-18 22:59:32"},"1.3":{"tag":"1.3","author":"philstudio","date":"2025-05-18 22:59:32"},"1.3.1":{"tag":"1.3.1","author":"philstudio","date":"2025-06-15 07:48:30"},"1.4":{"tag":"1.4","author":"philstudio","date":"2025-06-15 10:34:09"},"1.4.1":{"tag":"1.4.1","author":"philstudio","date":"2025-06-15 14:14:53"},"1.5":{"tag":"1.5","author":"philstudio","date":"2026-02-26 07:55:12"},"1.5.1":{"tag":"1.5.1","author":"philstudio","date":"2026-03-14 07:14:04"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.gif":{"filename":"icon-128x128.gif","revision":3482389,"resolution":"128x128","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3482389,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3482389,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.2","1.3","1.3.1","1.4","1.4.1","1.5","1.5.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3311919,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3311919,"resolution":"2","location":"assets","locale":""}},"screenshots":{"1":"Search for @BotFather in Telegram | Create new bot in @BotFather | Find and copy your chat ID here: https:\/\/api.telegram.org\/bot<code>your_token<\/code>\/getUpdates","2":"Paste bot token and chat ID into plugin settings: Tools &gt; Fatal message to Telegram."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[242385,94,222216,22682,9171],"plugin_category":[59],"plugin_contributors":[217187],"plugin_business_model":[],"class_list":["post-232230","plugin","type-plugin","status-publish","hentry","plugin_tags-crash-report","plugin_tags-debug","plugin_tags-error-handler","plugin_tags-fatal-error","plugin_tags-telegram","plugin_category-utilities-and-tools","plugin_contributors-philstudio","plugin_committers-philstudio"],"banners":{"banner":"https:\/\/ps.w.org\/fatal-to-telegram\/assets\/banner-772x250.jpg?rev=3482389","banner_2x":"https:\/\/ps.w.org\/fatal-to-telegram\/assets\/banner-1544x500.jpg?rev=3482389","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/fatal-to-telegram\/assets\/icon-128x128.gif?rev=3482389","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/fatal-to-telegram\/assets\/screenshot-1.png?rev=3311919","caption":"Search for @BotFather in Telegram | Create new bot in @BotFather | Find and copy your chat ID here: https:\/\/api.telegram.org\/bot<code>your_token<\/code>\/getUpdates"},{"src":"https:\/\/ps.w.org\/fatal-to-telegram\/assets\/screenshot-2.png?rev=3311919","caption":"Paste bot token and chat ID into plugin settings: Tools &gt; Fatal message to Telegram."}],"raw_content":"<!--section=description-->\n<p>Fatal message to Telegram monitors your WordPress site for fatal PHP errors and instantly sends detailed crash reports to your Telegram chat.<\/p>\n\n<p>Built for developers and sysadmins, this plugin provides early crash detection using a custom MU-plugin loader to hook into PHP before other plugins are even initialized.<\/p>\n\n<h3>Features<\/h3>\n\n<ul>\n<li>\ud83d\udce1 Sends fatal PHP errors (E_ERROR, E_PARSE, etc.) directly to Telegram<\/li>\n<li>\u2699\ufe0f Configurable via WordPress admin (Tools &gt; Fatal message to Telegram)<\/li>\n<li>\ud83e\uddf1 Loads early using a mu-plugin for maximum reliability<\/li>\n<li>\ud83d\udd10 Automatically installs\/removes the loader during plugin activation\/remove<\/li>\n<li>\ud83d\udcac Includes developer-friendly helper functions for manual debugging<\/li>\n<\/ul>\n\n<h3>Helper Functions<\/h3>\n\n<p>Sends a plain string message to your configured Telegram chat.\n_fttg(\"Just a test string\");<\/p>\n\n<p>Sends each key-value pair of an array as a separate Telegram message.\n_fttg_array(['a' =&gt; 1, 'b' =&gt; 2, 'c' =&gt; 'hello']);<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects to the following external services:<\/p>\n\n<h3>Telegram Bot API<\/h3>\n\n<p>Used to send login alert messages to your Telegram bot\/chat.<br \/>\n\ud83d\udd17 <a href=\"https:\/\/core.telegram.org\/bots\/api\">Telegram API Docs<\/a><br \/>\n\ud83d\udcdc <a href=\"https:\/\/telegram.org\/privacy\">Telegram Privacy Policy<\/a><\/p>\n\n<p>Data sent: Chat ID, bot token (from your settings), and message with IP\/location\/user agent info.<br \/>\nData is only sent when someone logs in and notifications are enabled.\nAll data is not stored locally exclude Chat ID, bot token from your settings.<\/p>\n\n<!--section=installation-->\n<h4>USING WORDPRESS PLUGIN INSTALLER<\/h4>\n\n<ol>\n<li>Go to your WordPress Dashboard, 'Plugins &gt; Add New'.<\/li>\n<li>Search for 'Fatal message to Telegram'.<\/li>\n<li>Click 'Install' and then 'Activate'.<\/li>\n<li>Done!<\/li>\n<\/ol>\n\n<h4>MANUAL INSTALLATION<\/h4>\n\n<ol>\n<li>Download the 'fatal-to-telegram' zip file.<\/li>\n<li>Extract the content and copy to the <code>\/wp-content\/plugins\/<\/code> directory of your WordPress installation.<\/li>\n<li>Navigate to your WordPress dashboard, 'Plugins &gt; Installed Plugins'.<\/li>\n<li>Find the 'Fatal message to Telegram' plugin and activate.<\/li>\n<li>Done!<\/li>\n<\/ol>\n\n<h4>\u0421REATE A TELEGRAM BOT<\/h4>\n\n<ol>\n<li>Open Telegram and search for the user <strong>@BotFather<\/strong>.<\/li>\n<li>Type <code>\/start<\/code> and follow instructions to create a new bot.<\/li>\n<li>Choose a name and a username for your bot.<\/li>\n<li>After creation, <strong>BotFather<\/strong> will send you a token (example: 123456789:ABCdefGHIjkLmnoPQRstuVWxyZ).<\/li>\n<li>Find and copy your chat ID here: https:\/\/api.telegram.org\/bot<code>your_token<\/code>\/getUpdates.<\/li>\n<li>Paste <strong>bot token<\/strong> and <strong>chat ID<\/strong> into plugin settings: <strong>Tools &gt; Fatal message to Telegram<\/strong>.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"i%20installed%20the%20plugin%20but%20it%20does%20not%20work\"><h3>I installed the plugin but it does not work<\/h3><\/dt>\n<dd><ol>\n<li>Check active checkbox \"Enable Notifications\" in plugin setting page: Tools &gt; Fatal message to Telegram.<\/li>\n<li>\u0421heck the correctness of the data input: \n2.1. Token (for example: 0123456789:TOKEN_CHARS) \n2.2. Chat-id (for example: -9876543210)<\/li>\n<\/ol><\/dd>\n<dt id=\"is%20fatal%20message%20to%20telegram%20free%3F\"><h3>Is Fatal message to Telegram free?<\/h3><\/dt>\n<dd><p>Fatal message to Telegram is a 100% free WordPress plugin without any limitations on its features.<\/p><\/dd>\n<dt id=\"how%20to%20create%20a%20telegram%20bot%3F\"><h3>How to create a Telegram bot?<\/h3><\/dt>\n<dd><ol>\n<li>Open Telegram and search for the user <strong>@BotFather<\/strong>.<\/li>\n<li>Type <code>\/start<\/code> and follow instructions to create a new bot.<\/li>\n<li>Choose a name and a username for your bot.<\/li>\n<li>After creation, <strong>BotFather<\/strong> will send you a token (example: 123456789:ABCdefGHIjkLmnoPQRstuVWxyZ).<\/li>\n<li>Find and copy your chat ID here: https:\/\/api.telegram.org\/bot<code>your_token<\/code>\/getUpdates.<\/li>\n<li>Paste <strong>bot token<\/strong> and <strong>chat ID<\/strong> into plugin settings: <strong>Tools &gt; Fatal message to Telegram<\/strong>.<\/li>\n<\/ol>\n\n<p>See Screenshots section below for a step-by-step guide with images.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>\n\n<h4>1.1<\/h4>\n\n<ul>\n<li>[Changed] Change Plugin Name (Fatal to Telegram -&gt; Fatal message to Telegram)<\/li>\n<li>[Changed] Change to the prefix function and constant names(ftt -&gt; fttg)<\/li>\n<li>[Added] Added information to the setting-page about the operation of the telegram bot and the limitations of the Telegram API<\/li>\n<\/ul>\n\n<h4>1.2<\/h4>\n\n<ul>\n<li>[Fixed] Compliance with the verification Plugin Check (PCP) 1.5.0 standards<\/li>\n<\/ul>\n\n<h4>1.3<\/h4>\n\n<ul>\n<li>[Added] Added translation into Russian<\/li>\n<\/ul>\n\n<h4>1.4<\/h4>\n\n<ul>\n<li>[Added] Added External service Info<\/li>\n<li>[Added] Added screenshot and step-by-step guide on how to create a Telegram bot, obtain a token, and find your chat ID.<\/li>\n<li>[Added] Tested up to: 6.8.1<\/li>\n<\/ul>\n\n<h4>1.5<\/h4>\n\n<ul>\n<li>[Added] Tested up to: 6.9.1<\/li>\n<\/ul>\n\n<h4>1.5.1<\/h4>\n\n<ul>\n<li>[Changed] Change Plugin logo and banners<\/li>\n<\/ul>","raw_excerpt":"Sends fatal PHP errors to Telegram using an early MU-plugin loader. Ideal for monitoring production crashes.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/232230","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=232230"}],"author":[{"embeddable":true,"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/philstudio"}],"wp:attachment":[{"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=232230"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=232230"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=232230"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=232230"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=232230"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=232230"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}