# Node-RED - Votre BOT Telegram vous pose des questions

**URL:** <https://forum.hacf.fr/t/node-red-votre-bot-telegram-vous-pose-des-questions/275>\
**Category:** Node-Red\
**Created:** [Juillet 6, 2020, 8:30 UTC](https://forum.hacf.fr/t/node-red-votre-bot-telegram-vous-pose-des-questions/275 "2020-07-06T08:30:13Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![jybi89](https://forum.hacf.fr/user_avatar/forum.hacf.fr/jybi89/32/4898_2.png) [@jybi89](https://forum.hacf.fr/u/jybi89)\
**Post date:** [Juillet 6, 2020, 8:30 UTC](https://forum.hacf.fr/t/node-red-votre-bot-telegram-vous-pose-des-questions/275/1 "2020-07-06T08:30:13Z")

</div>

Objectif : de recevoir une question à réponse multiple de votre bot telegram  
(ex : nous quittons notre domicile, une lumière est restée allumée et nous n’avons pas activé l’alarme, le bot nous demandera si nous souhaitons qu’il éteigne la lumiere et qu’il active l’alarme)

Pre requis : HA + node red + bot telegram opérationnel et groupe telegram

aperçu :

 ![image](https://forum.hacf.fr/uploads/default/original/1X/48a768599d791a8eb073dc9f018112af8b64989f.png)

 ![image](https://forum.hacf.fr/uploads/default/original/1X/df0ddc9293814cfa6ef6953720b68bb956d5efd7.png)

 ![image](https://forum.hacf.fr/uploads/default/original/1X/8701eea423be1f7611887c6f68ad0f1b9dd65e88.png)

![image](https://forum.hacf.fr/uploads/default/original/1X/254863f472347080d2e236b9de6d3fb54c6daa5d.png)

Il faut commencer par installer les nœuds suivant :  
node-red-contrib-telegrambot-home

 ![image](https://forum.hacf.fr/uploads/default/original/1X/b8f1f666f9be6da538a75ba35b9ab3cd68b776ea.png)

Nous allons dans la première ligne vérifier si des lumières sont restées allumées et en fonction du résultat on demandera au bot telegram de vous poser une question ou non :

![image](https://forum.hacf.fr/uploads/default/original/1X/c9736ef242352fd916b7781a15dd977fd744534a.png)

Pour le nœud Switch ![image](https://forum.hacf.fr/uploads/default/original/1X/dd62ef555156882f48456bbc7fcfe6f7fb3f34cf.png) que j’ai nommé « Question Telegram Lumières » nous allons indiquer :

 ![image](https://forum.hacf.fr/uploads/default/original/1X/53900d18fc78c4296de5f841387829743808ae55.png)

en fonction de la réponse si ‹ Oui › il étendra les lumières avec le nœud ‹ Call services › :

 ![image](https://forum.hacf.fr/uploads/default/original/1X/746c45064c7c9d4cf7771423f27cf19babb08398.png)

et si ‹ Non › il enverra une notification comme quoi rien ne sera fait avec le nœud Telegram Notify.

 ![image](https://forum.hacf.fr/uploads/default/original/1X/8fdd1b1e0776000efcc958467be313d944722d7a.png)

![image](https://forum.hacf.fr/uploads/default/original/1X/9c36079fc062c6911b3a6df2289d4685e0cb69ff.png)

Quand les lumières seront éteintes, alors on enverra une notif :

 ![image](https://forum.hacf.fr/uploads/default/original/1X/6d7facce069f70b11e2c902fc89471962d7e9dba.png)

Vous pouvez maintenant mettre un nœud ‹ Inject › pour tester le flow :

 ![image](https://forum.hacf.fr/uploads/default/original/1X/e4a104f1fc24d961b1aece9051172b5be1e9edf4.png)

Pour l’alarme c’est identique :

 ![image](https://forum.hacf.fr/uploads/default/original/1X/10a34985fbd87fefea6c72d74e71e5ab284c67c1.png)

 ![image](https://forum.hacf.fr/uploads/default/original/1X/3dc1285fa372e7bdbecac77c6d0e05d516a6b067.png)

 ![image](https://forum.hacf.fr/uploads/default/original/1X/2643ee538c9f9d6e7557cb8a764d1f0f011458e8.png)

 ![image](https://forum.hacf.fr/uploads/default/original/1X/66ec2ca47161f92c0862af770a103340af6c8571.png)

Je souhaites maintenant que mon bot me propose d’allumer les lumières entre le coucher du soleil et 06:00 le matin si je suis absent de mon domicile :

![image](https://forum.hacf.fr/uploads/default/original/1X/548742ae4e07168368c5d32be24f504d0b8a4d0a.png)

 ![image](https://forum.hacf.fr/uploads/default/original/1X/d319f87ddf3e4131d69ad0ce9401b72d0fa44846.png)

 ![image](https://forum.hacf.fr/uploads/default/original/1X/0fe51419e671491dde0de1ee3368d23232263433.png)

 ![image](https://forum.hacf.fr/uploads/default/original/1X/270ca33557cefa8ef3cd0163fcdbdb7c01d58983.png)

 ![image](https://forum.hacf.fr/uploads/default/original/1X/b5b39aa1b065e135665d33070d1ba8d4ad913ad1.png)

Maintenant, en face de ces trois lignes, vous pouvez par exemple utiliser la géolocalisation ou un autre déclencheur quelconque :

 ![image](https://forum.hacf.fr/uploads/default/original/1X/185954c502a11f85c24804e4e2ed118ef6b5f7a2.png)

voila ! à vous de jouer, plein de possibilités s’offrent à vous, faites nous en profiter également 🙂

Rappel:

j’utilise le nœud Notify du groupe Telegram :

 ![image](https://forum.hacf.fr/uploads/default/original/1X/52a116c0a435db21158a5b58ab79fb1dd741f136.png)

et non le call service avec le domain notify.

2eme Rappel :  
Pensez à bien configurer votre nœud Telegrambot-config:

 ![image](https://forum.hacf.fr/uploads/default/original/1X/58df42454ec6d0fab1f017d9dcd9472ce0ac3377.png)

Il vous servira pour tous vos autres flows.  
Le champs Users, renseigner les utilisateurs qui auront le droit de répondre à votre bot, si vous avez plusieurs utilisateurs dans votre groupe alors séparer les noms par une virgule suivi d’un espace comme dans l’exemple ci dessus.  
Le chat ID commence toujours par un -

voila voila !! enjoy ! glop glop !

---

<div class="post-metadata">

**Author:** ![barto\_95](https://forum.hacf.fr/user_avatar/forum.hacf.fr/barto_95/32/172_2.png) [@barto\_95](https://forum.hacf.fr/u/barto_95)\
**Post date:** [Juillet 7, 2020, 11:59 UTC](https://forum.hacf.fr/t/node-red-votre-bot-telegram-vous-pose-des-questions/275/2 "2020-07-07T11:59:51Z")

</div>

Merci pour le tuto je vais test

---

<div class="post-metadata">

**Author:** ![smogalia](https://forum.hacf.fr/letter_avatar_proxy/v4/letter/s/2acd7d/32.png) [@smogalia](https://forum.hacf.fr/u/smogalia)\
**Post date:** [Juillet 13, 2020, 4:20 UTC](https://forum.hacf.fr/t/node-red-votre-bot-telegram-vous-pose-des-questions/275/3 "2020-07-13T04:20:13Z")

</div>

je débute à peine avec node red…j’avoue que je galère. comment créer le flow verification?

---

<div class="post-metadata">

**Author:** ![jybi89](https://forum.hacf.fr/user_avatar/forum.hacf.fr/jybi89/32/4898_2.png) [@jybi89](https://forum.hacf.fr/u/jybi89)\
**Post date:** [Juillet 13, 2020, 8:16 UTC](https://forum.hacf.fr/t/node-red-votre-bot-telegram-vous-pose-des-questions/275/4 "2020-07-13T08:16:33Z")

</div>

salut @smogalia ! ca va bien se passer, il faut que arrive à trouver la methodologie qui te parles 😉

qu’appeles tu ‹&nbsp;flow de vérification&nbsp;›?

---

<div class="post-metadata">

**Author:** ![smogalia](https://forum.hacf.fr/letter_avatar_proxy/v4/letter/s/2acd7d/32.png) [@smogalia](https://forum.hacf.fr/u/smogalia)\
**Post date:** [Juillet 13, 2020, 2:20 UTC](https://forum.hacf.fr/t/node-red-votre-bot-telegram-vous-pose-des-questions/275/5 "2020-07-13T14:20:32Z")

</div>

@jybi89 ben déjà le premier flow du tuto…je n’y arrive pas.  
En fait, j’aimerais faire un flow du genre si je quitte la maison et qu’il n’y a personne d’autre, il vérifie les lumières allumées et les portes/fenêtres qui sont ouvertes et me demande de revenir fermer telle ou telle fenêtre et si je veux éteindre les lumières… et ça cest juste une idée des 5000 scénario qui trottent dans ma tête depuis que j’ai découvert node red lol 😄

---

<div class="post-metadata">

**Author:** ![jybi89](https://forum.hacf.fr/user_avatar/forum.hacf.fr/jybi89/32/4898_2.png) [@jybi89](https://forum.hacf.fr/u/jybi89)\
**Post date:** [Juillet 13, 2020, 8:22 UTC](https://forum.hacf.fr/t/node-red-votre-bot-telegram-vous-pose-des-questions/275/6 "2020-07-13T20:22:28Z")

</div>

je le fais pour mon alarme avec donc la geolocalisation, quand je quitte la maison, ca verifie si quelqu’un est encore présent, ensuite si toutes les lumières sont eteintes ou non, au quel cas il me pose la question d’eteindre ou non les lumières et ensuite d’activer l’alarme… je vais bientôt faire un tuto la dessus 😉

le premier flow dans le quel tu rencontres des difficultés est pour l’extinction des lumières?  
ton group telegram et ton bot sont ok?

---

<div class="post-metadata">

**Author:** ![smogalia](https://forum.hacf.fr/letter_avatar_proxy/v4/letter/s/2acd7d/32.png) [@smogalia](https://forum.hacf.fr/u/smogalia)\
**Post date:** [Juillet 14, 2020, 7:37 UTC](https://forum.hacf.fr/t/node-red-votre-bot-telegram-vous-pose-des-questions/275/7 "2020-07-14T07:37:52Z")

</div>

🤪 en fait, il n’y a rien de …ok  
Je débute à peine et je teste  
pour le moment j’arrive juste à faire allumer/éteindre des lumières en fonction de l’ouverture et fermeture d’une porte

---

<div class="post-metadata">

**Author:** ![jybi89](https://forum.hacf.fr/user_avatar/forum.hacf.fr/jybi89/32/4898_2.png) [@jybi89](https://forum.hacf.fr/u/jybi89)\
**Post date:** [Juillet 14, 2020, 11:21 UTC](https://forum.hacf.fr/t/node-red-votre-bot-telegram-vous-pose-des-questions/275/8 "2020-07-14T11:21:13Z")

</div>

bah c’est déjà un bon debut 😉 fais des test avec un interrupteur aussi 😉  
n’hesite pas a demander de l’aide sur le forum, je pourrais te repondre avec quelques flow simples 🙂

---

<div class="post-metadata">

**Author:** ![cob94440](https://forum.hacf.fr/user_avatar/forum.hacf.fr/cob94440/32/692_2.png) [@cob94440](https://forum.hacf.fr/u/cob94440)\
**Post date:** [Octobre 25, 2020, 3:09 UTC](https://forum.hacf.fr/t/node-red-votre-bot-telegram-vous-pose-des-questions/275/9 "2020-10-25T15:09:02Z")

</div>

Bonjour et merci pour le tuto. Que contient ton premier «&nbsp;vérification Lumières&nbsp;» ?  
Quel type de node?  
Merci d’avance

---

<div class="post-metadata">

**Author:** ![jybi89](https://forum.hacf.fr/user_avatar/forum.hacf.fr/jybi89/32/4898_2.png) [@jybi89](https://forum.hacf.fr/u/jybi89)\
**Post date:** [Octobre 25, 2020, 4:35 UTC](https://forum.hacf.fr/t/node-red-votre-bot-telegram-vous-pose-des-questions/275/10 "2020-10-25T16:35:16Z")

</div>

salut,

il s'agit d'un current state \> if state : is : on

avec tes entités de lumieres ou un group de lumieres ^^

 ![image](https://forum.hacf.fr/uploads/default/original/1X/abf5f75f8d321309d0bac2167e414cfebc5d79f6.png)

---

<div class="post-metadata">

**Author:** ![Clemalex](https://forum.hacf.fr/user_avatar/forum.hacf.fr/clemalex/32/3691_2.png) [@Clemalex](https://forum.hacf.fr/u/Clemalex)\
**Post date:** [Octobre 25, 2020, 8:21 UTC](https://forum.hacf.fr/t/node-red-votre-bot-telegram-vous-pose-des-questions/275/11 "2020-10-25T20:21:05Z")

</div>

⚠ @cob94440 : merci de respecter le sujet du tutoriel. ⚠

A l'avenir, si tu veux poser une question en rapport avec le sujet, mais qui dérive (ici, le sujet est la **notification Telegram par Node-Red** ), merci d'utiliser les outils disponibles :

 ![hacf](https://forum.hacf.fr/uploads/default/original/1X/cf15edc1561a553a2886d1d28eb6e44468b2aff7.gif)

---

<div class="post-metadata">

**Author:** ![cob94440](https://forum.hacf.fr/user_avatar/forum.hacf.fr/cob94440/32/692_2.png) [@cob94440](https://forum.hacf.fr/u/cob94440)\
**Post date:** [Octobre 26, 2020, 8:07 UTC](https://forum.hacf.fr/t/node-red-votre-bot-telegram-vous-pose-des-questions/275/12 "2020-10-26T08:07:41Z")

</div>

Pour le coup c’est en rapport avec l’exemple pour comprendre le fonctionnement. 😉

---

<div class="post-metadata">

**Author:** ![Clemalex](https://forum.hacf.fr/user_avatar/forum.hacf.fr/clemalex/32/3691_2.png) [@Clemalex](https://forum.hacf.fr/u/Clemalex)\
**Post date:** [Octobre 26, 2020, 8:21 UTC](https://forum.hacf.fr/t/node-red-votre-bot-telegram-vous-pose-des-questions/275/13 "2020-10-26T08:21:27Z")

</div>

Non pas du tout.

Ta demande ne concernait pas Telegram.

Merci de créer un autre sujet 👍

---

<div class="post-metadata">

**Author:** ![cob94440](https://forum.hacf.fr/user_avatar/forum.hacf.fr/cob94440/32/692_2.png) [@cob94440](https://forum.hacf.fr/u/cob94440)\
**Post date:** [Octobre 26, 2020, 8:25 UTC](https://forum.hacf.fr/t/node-red-votre-bot-telegram-vous-pose-des-questions/275/14 "2020-10-26T08:25:33Z")

</div>

👌  
Inutile de rendre le débat agressif à la jeedom. 😃  
Un peu plus haut Smogalia a aussi débattu d’autre chose que télégram.  
Et à raison puisque c’est Node red et telegram le sujet.  
Mais Ok débat clos

---

<div class="post-metadata">

**Author:** ![Clemalex](https://forum.hacf.fr/user_avatar/forum.hacf.fr/clemalex/32/3691_2.png) [@Clemalex](https://forum.hacf.fr/u/Clemalex)\
**Post date:** [Octobre 26, 2020, 8:41 UTC](https://forum.hacf.fr/t/node-red-votre-bot-telegram-vous-pose-des-questions/275/15 "2020-10-26T08:41:19Z")

</div>

Désolé si tu l’a mal pris. 😅

J’essaie simplement de garder un minimum le forum ordonné. 😑

J’ai moi même dans mes début dérivé et je m’en excuse.

Je commence juste ce mauvais rôle de garde fou, c’est pour cela que tu es le premier auquel je le signal (et sûrement pas le dernier).

Mon avertissement n’était en rien agressif mais plutôt instructif avec la découverte de l’outils.  
Il faut profiter des outils que nous disposons (création d’un sujet en rapport avec un autre).

Merci de ne pas faire d’amalgame basé sur un simple post.

@+ sur le forum

---

<div class="post-metadata">

**Author:** ![cob94440](https://forum.hacf.fr/user_avatar/forum.hacf.fr/cob94440/32/692_2.png) [@cob94440](https://forum.hacf.fr/u/cob94440)\
**Post date:** [Octobre 26, 2020, 8:42 UTC](https://forum.hacf.fr/t/node-red-votre-bot-telegram-vous-pose-des-questions/275/16 "2020-10-26T08:42:06Z")

</div>

Aucun Souci. T’en fais pas

---

<div class="post-metadata">

**Author:** ![cob94440](https://forum.hacf.fr/user_avatar/forum.hacf.fr/cob94440/32/692_2.png) [@cob94440](https://forum.hacf.fr/u/cob94440)\
**Post date:** [Novembre 16, 2020, 2:27 UTC](https://forum.hacf.fr/t/node-red-votre-bot-telegram-vous-pose-des-questions/275/17 "2020-11-16T14:27:35Z")

</div>

Hello,

Je viens de refaire un essai. J’ai repris ton exemple de questions sur les lampes allumées. Je reçois bien la question. mais lorsque je réponds il ne se passe rien. et le switch telegram reste en waiting for reply.  
Je pense pourtant avoir bien configuré mon bot.

---

<div class="post-metadata">

**Author:** ![cob94440](https://forum.hacf.fr/user_avatar/forum.hacf.fr/cob94440/32/692_2.png) [@cob94440](https://forum.hacf.fr/u/cob94440)\
**Post date:** [Novembre 16, 2020, 7:15 UTC](https://forum.hacf.fr/t/node-red-votre-bot-telegram-vous-pose-des-questions/275/18 "2020-11-16T19:15:07Z")

</div>

Je me répond à moi même il faut mettre dans user le nom du user telegram. Je pensais mon user HA. Problème réglé.

---

<div class="post-metadata">

**Author:** ![VBPix84](https://forum.hacf.fr/user_avatar/forum.hacf.fr/vbpix84/32/10488_2.png) [@VBPix84](https://forum.hacf.fr/u/VBPix84)\
**Post date:** [Mars 13, 2022, 7:23 UTC](https://forum.hacf.fr/t/node-red-votre-bot-telegram-vous-pose-des-questions/275/19 "2022-03-13T19:23:34Z")

</div>

Hello !

J’imagine que je peux me permettre de remonter le sujet puisqu’il s’agit d’un tuto ?

Est-ce que, suite aux mises à jours, il y a moyen d’utiliser un chatid dynamique ? J’ai l’impression qu’ils s’agit toujours de l’intégrer en dur dans le noeud et qu’il n’est pas possible de faire autrement ?

**[node-red-contrib-telegrambot](https://github.com/scraton/node-red-contrib-telegrambot)** permet de le faire mais ne permet pas les switches / les questions que **[node-red-contrib-telegrambot-home](https://github.com/scraton/node-red-contrib-telegrambot-home)** permet…

Vincent

---

<div class="post-metadata">

**Author:** ![jybi89](https://forum.hacf.fr/user_avatar/forum.hacf.fr/jybi89/32/4898_2.png) [@jybi89](https://forum.hacf.fr/u/jybi89)\
**Post date:** [Mars 13, 2022, 8:15 UTC](https://forum.hacf.fr/t/node-red-votre-bot-telegram-vous-pose-des-questions/275/20 "2022-03-13T20:15:30Z")

</div>

Qu entends tu par chat id dynamique ?

[Page suivante](https://forum.hacf.fr/t/node-red-votre-bot-telegram-vous-pose-des-questions/275.md?page=2)
