ASK ne fonctionne plus

Je suis en Jeedom 4.3.11 et j’utilise le plugin Télégram (stable à jour) pour la fonction ASK.
Depuis quelques temps, la fonction ask s’est arrêté de fonctionner. Je n’ai pas eu le temps de regarder tout de suite ce qui pouvais se passer, mais maintenant que je prends le temps, je sèche… Je ne pense pas avoir touché un réglage de Jeedom, mais ce n’est pas impossible non plus…

Voici un scénario de test:

Le résultat sur le téléphone :

et la log du scénario :

------------------------------------
[2022-12-01 20:03:43][SCENARIO] -- Start : Scenario lance manuellement.
[2022-12-01 20:03:43][SCENARIO] - Exécution du sous-élément de type [action] : action
[2022-12-01 20:03:44][SCENARIO] Demande {"title":"Ca va ?","message":"Ca va ?","answer":["oui","non"],"timeout":"10","variable":"reponse"}
[2022-12-01 20:03:55][SCENARIO] Réponse Aucune réponse
[2022-12-01 20:03:55][SCENARIO] Exécution de la commande  [Tmp][Telegram ****][****] avec comme option(s) : {"background":"0","title":"","message":"Tu as dit Aucune r\u00e9ponse"}
[2022-12-01 20:03:55][SCENARIO] Fin correcte du scénario

Je ne comprends pas, Jeedom reçoit bien une réponse puisqu’il me dit immédiatement qu’il ne comprends pas, puis il attends la fin des 10 secondes avant de me dire que je n’ai pas répondu…

4.3.11, non?

Antoine

1 « J'aime »

Bonjour,

4.3.11 effectivement au vu des screens.

Regardez dans le log interaction, le « Désolé… » a été généré par les interactions je pense.
Ce qui n’est pas normal puisqu’il y avait un ask en cours donc cela aurait dû être envoyé au ask avant d’être pris en charge par les interactions

1 « J'aime »

Effectivement, message modifié !

Bien vu, en activant le log interract à debug, je constate que le mécanisme d’interaction prend la main

0000|[2022-12-02 09:00:45][DEBUG] : Correspondance trop éloigné : 999
0001|[2022-12-02 09:00:45][INFO] : J'ai reçu : oui. Je n'ai rien compris. J'ai répondu : Désolé je ne comprends pas la demande
0002|[2022-12-02 09:00:45][INFO] : J'ai reçu : oui. Je réponds : Array (     [reply] => Désolé je ne comprends pas la demande )

Mais pourquoi ? et comment corriger ça ?

J’ai résolu mon problème grâce à ce post qui semble ne pas avoir de lien en premier abord (reverse proxy, certificat, …) :

Donc si ça arrive à quelqu’un, la solution c’est de réactiver l’option de l’équipement Telegram « créer automatiquement les nouveaux contacts » puis de le désactiver à nouveau. Ensuite ça fonctionne.
Je serait bien incapable de comprendre pourquoi, mais ça semble plutôt un bug du coté du plugin Telegram.

[MAJ du 12/12] en fait, la solution ne fonctionne pas, le problème revient après quelques temps…

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.