Bonjour !
Telegram est populaire parmi les personnes soucieuses de la protection de leur vie privée et qui souhaitent disposer d'une application de messagerie sécurisée. Elle compte plus de 500 millions d'utilisateurs actifs dans le monde. Telegram est largement reconnu comme un canal sécurisé pour les communications en ligne.
Nous pouvons utiliser des bots Telegram pour envoyer et recevoir des messages ou des commandes vers/depuis Home Assistant.
Ici, j'utilise :
⇒ Nom du bot : "Door Open Alert ⚠️"
⇒ Nom d'utilisateur du bot : "bibinmadhavan_bot"
(Le nom du bot et le nom d'utilisateur sont deux choses différentes. Le nom du bot sera le nom du chat apparaissant sur votre télégramme. Contrairement au nom du bot, votre nom d'utilisateur doit toujours se terminer par le mot "bot")


telegram_bot:
- platform: polling
api_key: "xxxxxxxxxxxxxxxxxx" # APIfrom “BotFather”
allowed_chat_ids:
- 1123456 # Chat ID from “Get My ID”
(Note : Clé API de "BotFather" et Chat ID de "Get My ID".)
Cela permettra d'intégrer le service de robots de Telegram dans HA.
notify:
- platform: telegram
name: "bibin" # Use any name you want
chat_id: 123456

Si vous avez tout fait correctement, vous pouvez voir un nouveau service de notification "notify.any_name" sous Developer Tools → Services.
Nous devons maintenant vérifier si le service de notify fonctionne ou non.


Pour plus d'un utilisateur :
Si vous souhaitez inclure d'autres personnes de la famille, il vous suffit d'ajouter leurs identifiants de chat Telegram aux sections "telegram_bot :" et "notify :" du fichier configuration.yaml.


Vous pouvez vérifier le service créé pour la deuxième personne de la même manière que précédemment, sous Outils de développement → Services.
Notofocation du groupe :
Ce que nous avons fait ici est de donner à chacun un nouveau service de notification, ce qui n'est pas pratique si vous voulez créer un automatisme pour les notifier tous en même temps puisque nous avons besoin d'appeler plusieurs services de notification. Dans de tels scénarios, nous pouvons utiliser les "groupes de notification". Nous pouvons combiner plusieurs services de notification en un seul service en utilisant les "Notify Groups".
notify:
- name: "Family Group"
platform: group
services:
- service: notify.bibin # 1st notify service
- service: notify.office # 2nd notify service
Voilà, c'est fait. Vous pouvez maintenant utiliser le service "notify.family_group" pour envoyer des notifications Telegram à tous les utilisateurs en même temps.
Je tiens à vous remercier personnellement d'avoir lu mon article". Votre temps et votre attention sont grandement appréciés, et cela signifie beaucoup pour moi que vous avez pris le temps de vous intéresser à mon contenu. Votre soutien et vos réactions sont inestimables, et je vous suis reconnaissant de m'avoir donné l'occasion de partager mes pensées et mes idées avec vous. Que vous ayez laissé un commentaire, partagé l'article ou l'ayez lu, votre participation alimente ma passion pour l'écriture et me motive à continuer à créer des contenus qui trouvent un écho auprès de lecteurs comme vous.
N'hésitez pas à me contacter si vous avez des idées, des questions ou des commentaires sur l'article. J'aime beaucoup recevoir les commentaires de mes lecteurs et connaître leurs points de vue.
Une fois de plus, je vous remercie pour votre soutien. Je me réjouis de pouvoir bientôt partager davantage avec vous.