Impossible d'envoyer des messages à Gladys?

Bonjour, j’ai installer le nouveau système externe de sms free.

Cela a modifier tous mes blocs envoi d’un message à Gladys, tout est envoyé par SMS…

Je me suis fait harceler toute la nuit de SMS -_-

C’est moi où il n’y a pas moyen de simplement envoyé un message dans la discussion Gladys ?

Et le truc étrange, c’est que je continue de recevoir des SMS alors que j’ai désactivé toutes mes scènes qui envoient des messages…

Merci et bonne journée

PS : Je suis ma version custom qui ajoute le grafcet en cours de test (mais je n’avais jamais eu de souci)

Bonjour, je me permets un up car c’est bien galère de recevoir des SMS alors que je voulais juste un message dans Gladys.

J’ai dû raté un truc je pense…

Merci

Bonjour @Hizo, désolé pour la nuit blanche, et merci pour le signalement.

Non, le message dans Gladys n’a pas disparu : il est toujours écrit dans la conversation (tu devrais les voir). Le SMS vient en plus, il ne remplace rien. Quand une intégration de messagerie est installée, Gladys diffuse chaque message sur tous les canaux configurés, donc toutes les scènes existantes se mettent à envoyer des SMS sans avoir été modifiées. C’est exactement ce que tu décris.

Et tu n’as rien raté : il n’existait effectivement aucune option « uniquement dans la conversation Gladys ». Le sélecteur « Envoyer via » permet de choisir un canal précis, mais pas de n’en choisir aucun.
Je fais une proposition de correction : une option « Conversation Gladys uniquement » devrait arriver sur les blocs « Envoyer un message », « Envoyer un message avec caméra » et « Demander à l’IA » (ce dernier n’avait même aucun sélecteur : il envoyait la réponse sur tous les canaux, même quand on veut juste la stocker dans une variable).

En attendant, pour couper les SMS tout de suite : vide tes identifiants dans le bloc « Mon compte » de l’intégration SMS Free. Sans identité configurée, l’envoi échoue silencieusement, et tu gardes l’intégration installée.

Pour les SMS qui continuent malgré les scènes désactivées, deux pistes :

  1. Une scène désactivée reste exécutable si elle est appelée par l’action « Lancer une scène » d’une autre scène active : seuls les déclencheurs vérifient l’état activé/désactivé. Vérifie tes scènes actives qui en lancent d’autres.
  2. Certaines notifications système passent par le même canal et n’ont rien à voir avec tes scènes : batterie faible, mise à jour de Gladys, sauvegarde, digest hebdomadaire.

@pierre-gilles une question au passage sur le point 1 : scene.execute ne vérifie pas scene.active, contrairement aux déclencheurs. Est-ce volontaire (une scène désactivée reste utilisable comme sous-routine) ou est-ce qu’une scène désactivée ne devrait jamais s’exécuter, même appelée par une autre ? Je peux faire le changement, mais il aura un impact pour ceux qui s’appuient sur le comportement actuel, et a minima l’éditeur devrait avertir quand une action « Lancer une scène » pointe vers une scène inactive.

Salut tout le monde !

Ce sujet est désormais en cours de développement.

Une PR a été ouverte pour ajouter une option « conversation Gladys uniquement » aux actions d’envoi de message et « demander à l’IA » :

N’hésitez pas à suivre la PR, à tester (optionnel, surtout pour les petites demandes) et à faire vos retours ici si besoin.

Salut @cicoub13 :slightly_smiling_face:

Merci pour la PR ! Elle est en cours de merge et sera intégrée dans la prochaine version de Gladys.

Oui, c’est volontaire :slightly_smiling_face:

De la même manière qu’une scène désactivée peut toujours être lancée manuellement, scene.execute ne tient pas compte de scene.active. La désactivation n’a d’effet que sur les déclencheurs automatiques.

Après, si plusieurs retours montrent que ce comportement n’est pas le plus pertinent, on pourra bien sûr le remettre en question. Mais en l’état, ce n’est pas un bug :wink:

Merci cicoub13, ça me rassure :slight_smile:

Il faut que je vérifie mon test mais les messages sont envoyés à 19h30 et 21h alors que logiquement ça ne devrait pas survenir la 2e fois.

Peut être avais je simplement pas remarqué les messages dans Gladys qui apparaissent 2 fois.