Mips
Septembre 7, 2021, 2:28
13
Je reprécise aussi, si c’est utile, que j’avais fait le test sur une 4.2.2, avec telegram en version « 2021-08-14 01:04:46 », configuré comme chez vous et que je ne reproduisais pas le problème, le message arrive correctement formaté.
@Madcow
que veux-tu dire? qu’as-tu changé?
J’ai pas fait de modification au niveau du code et paf ca a fait des chocapic
Tu dis n’avoir rien changé sauf la version jeedom qui change …
J’ai loupé un épisode chez toi ça marche et chez moi cela ne marche plus je sèche
Madcow
Septembre 7, 2021, 3:05
15
Cette partie (+ un peu de cosmétique) car je suis en déclenchement programmé :
#Récupération du nombre d'update dispo et vérifier s'il a changé par rapport à précédemment via variable "NbUpdateJeedom"
$nbupdateprev = $scenario->getData('NbUpdateJeedom',false,-1);
update::checkAllUpdate();
$nbupdate = update::nbNeedUpdate();
$scenario->setData('NbUpdateJeedom',$nbupdate);
//update::checkAllUpdate();
//$nbNeedUpdate = update::nbNeedUpdate();
if ($nbupdate == 0) {
$scenario->setlog('--> Aucun update');
$messageUpdate = '';
}
elseif ($nbupdateprev != $nbupdate) {
C’est pas la partie qui merdouille chez moi.
tu as mit quoi au niveau de l’envoie telegram ? (Possible de screen) ?
Je vais faire la même chose que toi pour voir si je reproduis le souci
Madcow
Septembre 7, 2021, 3:08
17
Je suis en 4.1.25, avec telegram en version « 2021-08-14 01:04:46 ».
Mips
Septembre 7, 2021, 3:24
18
J’ai trouvé une erreur dans le bloc code qui explique peut-être le problème:
sur cette ligne
$messageUpdate .= "<a href='https://community.jeedom.com/tags/plugin-".$plugin->getId()."’>Community</a>" . "\n\n\n" ;
la dernière apostrophe est incorrecte, c’est ce caractère:
’
au lieu de
'
Visiblement il y a surtout deja une issue de creer concernant les msg HTML
opened 09:15AM - 05 Sep 21 UTC
Hello,
Depuis le dernier commit avec le str_replace le code HTML ne marche pl… us dans les messages telegram
`str_replace("<", "<", `
![telegram](https://user-images.githubusercontent.com/7522688/132121749-457873a2-9f40-417b-8343-a0c4dfb63a32.png)
1 « J'aime »
Madcow
Septembre 7, 2021, 3:42
20
C’est sur la version du 30 août ce commit.
Car le html fonctionne chez moi avec la version du 14 août :
oui donc visiblement qui match avec la version dont parle @AnOnYmEnEt
AnOnYmEnEt:
1 « J'aime »
Madcow
Septembre 7, 2021, 3:57
22
Quel coup d’oeil
Explication trouvée je pense (j’étais resté sur « sauf la version Jeedom qui change »)
AnOnYmEnEt:
J’ai pas fait de modification au niveau du code et paf ca a fait des chocapic
Tu dis n’avoir rien changé sauf la version jeedom qui change …
J’ai loupé un épisode chez toi ça marche et chez moi cela ne marche plus je sèche
Pour info le commit du 30/08 vient de là :
Bonjour
J’ai trouvé un bug dans le plugin qui empêche l’envoie de messages avec certains caractères spéciaux (par exemple < que le core jeedom utilise dans les messages sur valeur)
La solution est de modifier la ligne 293 du fichier telegram.class.php en ajoutant la fonction htmlentities() afin de transmettre ces caractères spéciaux au format html
$data['text'] = trim(htmlentities($_options['message']));
Serait-il possible d’ajouter ce correctif dans la prochaine version du plugin ?
Merci d…
Mips
Septembre 7, 2021, 4:30
23
Ok c’est ca semble lié mais perso je n’explique toujours pas pourquoi je ne reproduis pas le problème.
mon message telegram part et j’ai la dernière version…
Je pense qu’il manque encore une pièce au puzzle.
Poumi
Septembre 7, 2021, 4:49
24
Donc soit tu n’a pas la dernière version soit il est en bêta
Mips
Septembre 7, 2021, 4:57
25
Ah merci.
Il est en bêta alors je pense.
Madcow
Septembre 7, 2021, 4:58
26
Je pense que c’est en bêta en effet car j’ai vérifié et seule la version du 14 m’est proposée.
Mips
Septembre 7, 2021, 4:59
27
Je cite son message ci dessus, bêta confirmée
C’était donc l’info qu’il manquait pour reproduire
1 « J'aime »
Merci à tous d’avoir répondu et chercher le souci, il me reste plus que attendre une maj du plugin
Le temps qu’il push j’ai remit telegram en stable et cela refonctionne parfaitement.
Je ferme le ticket ou j’attend une maj de la beta pour vous faire un retour ?
Mips
Septembre 7, 2021, 10:35
30
Quel ticket voulez-vous fermer? Je ne comprend pas.
Vous n’avez pas pu ouvrir un ticket au support avec un plug-in en bêta.
Et de toute façon on ne sait pas fermer un ticket.
Et ici ce n’est pas un ticket, vous n’êtes pas sur un site de support.
Si la question porte sur ce sujet, vous pouvez cocher le post donnant la solution qui est d’installer la version stable du plug-in et donc fermer le sujet.
Les versions bêtas doivent être utilisées pour du test et il est très important de spécifier que la version est une bêta lorsque vous posez une question.
Si vous avez d’autres plug-in en bêta p-e devriez vous repasser en stable sur ceux-ci également, sauf s’il y a une bonne raison de rester en bêta.
Bonjour,
Je sais que c’est pas un ticket, je parlais du post
OK je clôture
Bonne journée à tous
system
A fermé ce sujet ()
Septembre 9, 2021, 8:46
32
Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.