Telegram notifications not working

I followed some detailed how tos, on how to get the telegram bot set up, and get the API keys and chat ID.
I set up the telegram bot. I just entered in my API key and was done. I just did broadcast.

Nothing is being sent from HA to telegram.

Friend, please read this back to yourself and pretend you have no knowledge of what the ‘detailed how tos’ said, and think about how someone could possibly know how to help you.
We need more information on your install type, your system, how you installed it, and whatever else info you can provide.

Example…

I read a book about old tractors and managed to start up this old Allis Chalmers.
I tried to make it move and it won’t go…

https://www.home-assistant.io/integrations/telegram_bot/ I read this guide, and did a google search on telegram integration with HA. It explained how to create a bot, to get your API key, and chat IDs for your Bot. I did all of that, and then go Devices and Services > Search for telegram. I selected Telegram bot. I then entered in the API key which is an alpha numeric string separated by a : I selected broadcast as I did not know how to set up anything else.

@Sir_Goodenough was the book about old tractors any good?

The tractor doesn’t have code or error logs on the dashboard.
Be specific - what do the debug logs say?

Yes, it said there are 2 clutches to enable motion so that you can pause the tractor during baling operations and the PTO stays running so the implement can catch up. Be sure both are engaged to move the wheels, make sure to engage both.

I see you haven’t got the John Deere version, where the firmware is firmly locked up and encrypted. Pity the Telegram integration isn’t working to call a technician.

I have the 1953 version…
No ware available, firm or hard or soft or anything.

I went into settings > Logs, and there was nothing in any of the logs telegram related. I just did a search for tele. Is this what I should search for, or should I search for something else? I went through all the logs for all of HA and every app I have installed.

What is issuing a broadcast? How are you generating a message? Can you invoke debugging on that and see the results?

Don’t search for specific keywords. Look around the time you initiated the action. There may be specific system subroutines the app uses that are generic and your search won’t identify those. Look for what was called, any return codes, failures, etc.

Polite hint: We’re guessing without any specifics. No code, no error logs - pretty much nothing at all to troubleshoot with. Twenty questions gets boring when the tractor beckons.

[Please use forum </> formatting for readability when posting code and logs. Thanks]

I think I got everything that’s needed. Both tests were run in the debug, and I got the same message for both.

I went through the logs post test, and this is all I could find.

Log details (ERROR)
Logger: homeassistant.components.websocket_api.http.connection
Source: components/websocket_api/connection.py:331
Integration: Home Assistant WebSocket API (documentation, issues)
First occurred: 3:17:26 PM (2 occurrences)
Last logged: 3:19:38 PM

[3539330771152] Error handling message: required key not provided @ data['chat_action']. Got None (invalid_format) Aaron from 172.30.33.2 (HAA-Addon/1.0.2)

Failed to perform the action telegram_bot.send_chat_action. required key not provided @ data[‘chat_action’]. Got None

type or paste code here

Here is the JSON file I was able to download it from the Telegram bot.

{
  "home_assistant": {
    "arch": "x86_64",
    "dev": false,
    "docker": true,
    "hassio": true,
    "installation_type": "Home Assistant OS",
    "os_name": "Linux",
    "os_version": "6.18.39-haos",
    "python_version": "3.14.6",
    "timezone": "America/Denver",
    "version": "2026.8.3",
    "virtualenv": false,
    "container_arch": "amd64",
    "supervisor": "2026.07.5",
    "host_os": "Home Assistant OS 18.2",
    "docker_version": "29.6.2",
    "chassis": "vm",
    "run_as_root": true
  },
  "custom_components": {
    "home_status": {
      "documentation": "https://github.com/biggiebytes/home-status",
      "version": "0.5.0",
      "requirements": []
    },
    "hacs": {
      "documentation": "https://hacs.xyz/docs/use/",
      "version": "2.0.5",
      "requirements": [
        "aiogithubapi>=22.10.1"
      ]
    },
    "bookstack_sync": {
      "documentation": "https://github.com/dibi73/ha-bookstack-sync",
      "version": "0.14.10",
      "requirements": []
    },
    "album_slideshow": {
      "documentation": "https://github.com/eyalgal/album_slideshow",
      "version": "1.7.1",
      "requirements": [
        "Pillow"
      ]
    },
    "halp": {
      "documentation": "https://github.com/KruseLuds/halp/blob/540e1aa5ab9306c6617655809ae7b0a12da816a7/README.md",
      "version": "1.0.2",
      "requirements": []
    },
    "spook": {
      "documentation": "https://spook.boo",
      "version": "5.0.0",
      "requirements": []
    }
  },
  "integration_manifest": {
    "domain": "telegram_bot",
    "name": "Telegram bot",
    "codeowners": [
      "hanwg"
    ],
    "config_flow": true,
    "dependencies": [
      "http"
    ],
    "documentation": "https://www.home-assistant.io/integrations/telegram_bot",
    "integration_type": "service",
    "iot_class": "cloud_push",
    "loggers": [
      "telegram"
    ],
    "quality_scale": "gold",
    "requirements": [
      "python-telegram-bot[socks]==22.7"
    ],
    "is_built_in": true,
    "overwrites_built_in": false
  },
  "setup_times": {
    "null": {
      "setup": 0.0005524729999990541
    },
    "01M0DX87EE3DJTRDGVYM65JFSA": {
      "wait_import_platforms": -0.9113580650000017,
      "config_entry_setup": 1.4765667439999959
    }
  },
  "data": {
    "data": {
      "api_endpoint": "https://api.telegram.org",
      "api_key": "**REDACTED**",
      "platform": "broadcast",
      "proxy_url": null
    },
    "options": {
      "parse_mode": "markdown"
    },
    "subentries_count": 0
  },
  "issues": []
}

My settings for the telegram bot, obviously I am not going to share my API key.

If anyone needs anything more, please let me know specifics and where to find them.

Is the action missing in your code, or does it have invalid contents?
It looks to be empty in your first screen shot.
The error log confirms it.
Is the integration faulty, or is the official documentation in need of improvement, or is it something else?

I do not have the answers to your questions. You go to settings > Devices and Services > Add Integration > search for telegram, click on Telegram > Telegram Bot, enter in your API key, and you are done. You select webhooks, or something else, I just did broadcast. As setting up the other two seemed like a pain.

I do not know if there are other fields that need to be modified. Those are the steps I took.