Bonjour,
voici un flow Télégram totalement opérationnel.
n’oubliez pas :
d’ajouter dans Nodered le node :

de déclarer votre Bot sous nodered,

de changer le chat_id dans la fonction message ici :

et le flow :
[{"id":"401ffa1a872dac4d","type":"tab","label":"Test Telegram","disabled":false,"info":"","env":[]},{"id":"706a7404ebbd160f","type":"telegram command","z":"401ffa1a872dac4d","name":"Télégram Commande help","command":"help","description":"","registercommand":false,"language":"","scope":"default","bot":"b97e9b6fa2a7f268","strict":false,"hasresponse":true,"useregex":false,"removeregexcommand":false,"outputs":2,"x":170,"y":120,"wires":[["9c7335ea393b150c"],[]]},{"id":"9c7335ea393b150c","type":"function","z":"401ffa1a872dac4d","name":"Message","func":"msg.method = \"sendMessage\";\nvar helpMessage = \"commandes :\\r\\n\";\nhelpMessage += \"help: ce message\\r\\n\";\nhelpMessage += \"status: état alarme\\r\\n\";\nhelpMessage += \"bat: état batteries\\r\\n\";\nmsg.payload = {\n chatId: VOTRE_CHAT_ID,\n sentMessageId: 111,\n type: 'message',\n content: helpMessage,\n};\nreturn msg;","outputs":1,"timeout":"","noerr":1,"initialize":"","finalize":"","libs":[],"x":480,"y":120,"wires":[["07b9a500d5f671b2"]]},{"id":"1c4e68f7ec336554","type":"telegram command","z":"401ffa1a872dac4d","name":"Télégram Commande bat","command":"bat","description":"","registercommand":false,"language":"","scope":"default","bot":"b97e9b6fa2a7f268","strict":false,"hasresponse":true,"useregex":false,"removeregexcommand":false,"outputs":2,"x":170,"y":220,"wires":[["1c2541bc85bfb996"],[]]},{"id":"1c2541bc85bfb996","type":"api-current-state","z":"401ffa1a872dac4d","name":"Nombre de batteries low","server":"2c5088ebae4d463e","version":3,"outputs":1,"halt_if":"","halt_if_type":"str","halt_if_compare":"is","entity_id":"sensor.nombre_batteries_low","state_type":"str","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"entity"},{"property":"nb_bat_decharge","propertyType":"msg","value":"","valueType":"entityState"}],"for":"0","forType":"num","forUnits":"minutes","override_topic":false,"state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","x":450,"y":220,"wires":[["e01a1f6f4913ce98"]]},{"id":"e01a1f6f4913ce98","type":"switch","z":"401ffa1a872dac4d","name":"Statuts Batteries Low","property":"payload","propertyType":"msg","rules":[{"t":"eq","v":"0","vt":"str"},{"t":"gte","v":"1","vt":"str"}],"checkall":"true","repair":false,"outputs":2,"x":700,"y":220,"wires":[["d781790922df60a6"],["26f3c8d7de65e01c"]]},{"id":"d781790922df60a6","type":"function","z":"401ffa1a872dac4d","name":"Message","func":"msg.method = \"sendMessage\";\nmsg.payload = {\n chatId: VOTRE_CHAT_ID,\n sentMessageId: 111,\n type: 'message',\n content: \"Toutes les batteries sont OK\",\n};\nreturn msg;","outputs":1,"timeout":"","noerr":1,"initialize":"","finalize":"","libs":[],"x":920,"y":180,"wires":[["07b9a500d5f671b2"]]},{"id":"26f3c8d7de65e01c","type":"function","z":"401ffa1a872dac4d","name":"Message","func":"msg.method = \"sendMessage\";\nvar helpMessage = \"Attention - Nb de batteries déchargées : \";\nhelpMessage += msg.nb_bat_decharge;\nmsg.payload = {\n chatId: VOTRE_CHAT_ID,\n sentMessageId: 111,\n type: 'message',\n content: helpMessage,\n};\nreturn msg;","outputs":1,"timeout":"","noerr":1,"initialize":"","finalize":"","libs":[],"x":920,"y":240,"wires":[["07b9a500d5f671b2"]]},{"id":"07b9a500d5f671b2","type":"telegram sender","z":"401ffa1a872dac4d","name":"","bot":"b97e9b6fa2a7f268","haserroroutput":false,"outputs":1,"x":1210,"y":120,"wires":[[]]},{"id":"b97e9b6fa2a7f268","type":"telegram bot","botname":"MON_BOT","usernames":"","chatids":"","baseapiurl":"","updatemode":"polling","pollinterval":"300","usesocks":false,"sockshost":"","socksprotocol":"socks5","socksport":"6667","socksusername":"anonymous","sockspassword":"","bothost":"","botpath":"","localbotport":"8443","publicbotport":"8443","privatekey":"","certificate":"","useselfsignedcertificate":false,"sslterminated":false,"verboselogging":false},{"id":"2c5088ebae4d463e","type":"server","name":"Home Assistant","version":5,"addon":true,"rejectUnauthorizedCerts":true,"ha_boolean":"y|yes|true|on|home|open","connectionDelay":true,"cacheJson":true,"heartbeat":false,"heartbeatInterval":"30","areaSelector":"friendlyName","deviceSelector":"friendlyName","entitySelector":"friendlyName","statusSeparator":"at: ","statusYear":"hidden","statusMonth":"short","statusDay":"numeric","statusHourCycle":"h23","statusTimeFormat":"h:m","enableGlobalContextStore":true}]
mais j’avais déjà donné un exemple ici :
https://forum.hacf.fr/t/dialoguer-avec-votre-maison-via-telegram-et-integrations-ha/12597/63
après, il y a peut etre plus simple, mais cela fait longtemps que cela fonctionne chez moi.